protected virtual void OnDestroy() { BaseImplementation.SystemOnDestroy(this); }
protected virtual void OnDisable() { BaseImplementation.SystemOnDisable(this); }
protected virtual void Awake() { BaseImplementation.SystemAwake(this); }
protected virtual void OnDestroy() { BaseImplementation.ComponentOnDestroy(this); }
protected virtual void OnDisable() { BaseImplementation.ComponentOnDisable(this); }
protected virtual void Awake() { BaseImplementation.ComponentAwake(this); }