Dabbles in too many things

Results 12 issues of Dabbles in too many things

BoxGroup is really handy for organization, but having it also be able to fold would make it absolutely perfect. So I've gone ahead and added that. It defaults to false...

I have a simple scenario like: ``` var FSM = new StateMachine(true); FSM.AddState("Idle", new State(onEnter: Idle, onLogic: Idle)); var movementFSM = new StateMachine(true); FSM.AddState("Movement", movementFSM); movementFSM.AddState("Walk", new State(onLogic: Walk)); movementFSM.AddState("Dodge",...

Is there a reason for not implementing StateBase as an interface so states can be used as protected types such as MonoBehaviour and ScriptableObject? It seems like the only concrete...

Saying "it just changes a couple of bits in Editor.exe" is the definition of what a crack does. You're altering their proprietary software to get around an intentional restriction of...

Added Vector3 and Vector4 types, unified under a common base, so people making custom nodes have a unified way to write that data. Often people will want to use nodes...

Whenever window focus changes, the Default Profile will be set to whatever the new window is. This will then ensure external links you click will open in your last focused...

I have a simple example, where my class derives from Resource. It has a function like this: ```cs func _init() -> void: if Engine.is_editor_hint(): if type_exists("EditorInterface") and EditorInterface.has_method("get_inspector"): var selection...

documentation

Added an option to enable saving ZIP files as CBZ, so that they are compatible with comic readers! Other options could easily be added in the future as well.