Giter Site home page Giter Site logo

deadlykam / codeoptpro Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 6.46 MB

Optimization and performance improvement of some Unity functions.

License: MIT License

C# 100.00%
interface kamran kamran-wali solodev unity unity3d unity3d-editor unity3d-plugin wali codeoptpro

codeoptpro's People

Contributors

deadlykam avatar

Watchers

 avatar

codeoptpro's Issues

Update Manager Local Stutter Issue

Update Manager Local Stutter Issue

Details:

As of this writing this bug has happened ONLY once and is very bizzare. The UpdateManagerLocal started to stutter. Does NOT matter how many objects were in the manager or the number of updates. Having only 1 object with NumUpdate 1 still caused stutter. The only way to fix this as of now is to create a new UpdateManagerLocal with similar settings to the bugged one and then removing the bugged UpdateManagerLocal. This is the most confusing part which is creating a new UpdateManagerLocal with similar settings seems to solve the issue.


Replicate:

Not sure how to replicate.


Cause:

Not sure what caused it but will keep the bug in mind to understand why that happened. As of now my hunch is that CodeOptPro somehow does not flush the previous data correctly and some bleeding is happening. Next time will close Unity and open again to see if my hunch is right.


Fixed:

TBF


Bug: Docking

Bug: Docking

Details:

Docking broke especially after giving names to the windows. See how to enable docking with window name.


Replicate:

Open CodeOptPro or Variable Creator window.


Cause:

Happened when naming the windows.


Fixed:

TBF


Start/Awake Manager

Start/Awake Manager

Details:

This manager will call the custom start/awake methods in other scripts.


Variable Creator: FixedLayerMaskVar Input

Variable Creator: FixedLayerMaskVar Input

Details:

While creating FixedLayerMaskVar in Variable Creator only 1 layer can be selected so disabled the input for now. Need to find a way to select multiple layers during creation.


Folder Selection Palette

Folder Selection Palette

Details:

Add a folder selection palette. This will allow the user to add the link to certain folders and by clicking a button can jump to those folders.


Update Manager

Update Manager

Details:

Make the update manager and it's interface and abstract classes. Make sure to calculate the time correctly.


Start/Awake Manager Chain

Start/Awake Manager Chain

Details:

Allow the start/awake manager to chain each other. Basically once the first one is done calling both the start and awake methods then it will activate the next start/awake manager to do its work. Thus creating a chain like effect.


Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.