Removed Many Things

This commit is contained in:
CortexCore
2024-08-13 18:42:51 +08:00
parent c563c539a5
commit 79985ad6f5
1363 changed files with 5892 additions and 71512 deletions

View File

@@ -10,10 +10,6 @@ using UnityEditor;
#endif
namespace BITKit
{
public abstract class VisualBehaviour:MonoBehaviour
{
}
public abstract class MonoBehaviourSingleton<T> : MonoBehaviour
{
public static T Singleton { get; private set; }
@@ -22,40 +18,4 @@ namespace BITKit
if (this is T t) Singleton = t;
}
}
public abstract class BITBehavior : MonoBehaviour
{
public VisualTreeAsset customTreeAsset;
public virtual void OnAwake() { }
public virtual void OnStart() { }
public virtual void OnStop() { }
public virtual void OnUpdate(float deltaTime) { }
public virtual void OnFixedUpdate(float deltaTime) { }
public virtual void OnLateUpdate(float deltaTime) { }
public virtual void OnDestroyComponent() { }
public virtual void SetActive(bool active) { }
public virtual Transform GetTransform() => transform;
public void Toggle()
{
enabled = !enabled;
}
public virtual string GetName()
{
return gameObject.name;
}
public virtual object GetDiagnostics()
{
throw new System.NotImplementedException();
}
public VisualElement GetVisualElement()
{
return customTreeAsset ? customTreeAsset.CloneTree() : null;
}
}
#if UNITY_EDITOR
[CustomEditor(typeof(VisualBehaviour),true)]
public class VisualBehaviourInspector:BITInspector<VisualBehaviour>
{
}
#endif
}