protected override void Awake() { base.Awake(); if (!DSC_Actor.TryGetActorData(transform, out m_hBaseData)) { InitActorData(); } CreateAllBehaviour(); }
protected virtual void Awake() { InitActorData(); if (baseActorData != null) { DSC_Actor.RegisterActor(baseActorData); } else { DSC_Actor.RegisterActor(transform); } DSC_Time.onTimeScaleChange += OnTimeScaleChange; }
protected virtual void OnDestroy() { DSC_Time.onTimeScaleChange -= OnTimeScaleChange; DSC_Actor.UnregisterActor(transform); }