Пример #1
0
        protected override void Awake()
        {
            base.Awake();

            if (!DSC_Actor.TryGetActorData(transform, out m_hBaseData))
            {
                InitActorData();
            }



            CreateAllBehaviour();
        }
Пример #2
0
        protected virtual void Awake()
        {
            InitActorData();

            if (baseActorData != null)
            {
                DSC_Actor.RegisterActor(baseActorData);
            }
            else
            {
                DSC_Actor.RegisterActor(transform);
            }

            DSC_Time.onTimeScaleChange += OnTimeScaleChange;
        }
Пример #3
0
 protected virtual void OnDestroy()
 {
     DSC_Time.onTimeScaleChange -= OnTimeScaleChange;
     DSC_Actor.UnregisterActor(transform);
 }