public override void Start() { base.Start(); instance = this; }
void Awake() { instance = this; }
public void OnDestroy() { instance = null; }