- Look through old external code snippets and remove or implement own. - Maybe create BrokenUtils-External or BrokenLibs which contains external code and libs. - Also sort every script in folders. E.g. new folders to create: Gameplay, Effects - In util classes, which are collections of classes, each method should be documented, otherwise only the class needs to be documented Keep: - [ ] Singleton - [ ] Circular Buffer - [ ] [Range] - [ ] [ReadOnly] - [ ] Logger (add file logging, API to recieve logs for ingame console etc) - [ ] FollowObject (add offset; put in Shortcuts folder) - [ ] AutoDestroy, DontDestroyOnLoad, LoadSceneOnLoad - [ ] MathUtils (maybe move ClampAngle to GeometricUtils class or so) - [ ] QuaternionUtils (use as an extension) - [ ] UITabNavigator (make more generic (definenavigation key)) - [ ] Keep all Extensions - [ ] Keep all Editor scripts Remove: - [ ] md5 (to specific) - [ ] CopyTransform (followobject basically does the same)
Keep:
Remove: