protected override void Start() { base.Start(); instance = this; }
protected override void OnEnable() { instance = this; }