protected virtual void _OnDestroy() { _instance = null; }
protected virtual void _Awake() { _instance = this; }