Ejemplo n.º 1
0
 private void OnDestroy()
 {
     if (OnDestroyEvent != null)
     {
         OnDestroyEvent.Invoke(this);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Cleans up any resources the object has open.
 /// </summary>
 protected override void OnDestroy()
 {
     if (this.endOfFrameCoroutine != null)
     {
         this.StopCoroutine(this.endOfFrameCoroutine);
     }
     OnDestroyEvent?.Invoke();
 }
 private void OnDestroy()
 {
     OnDestroyEvent();
     foreach (var d in OnDestroyEvent.GetInvocationList())
     {
         OnDestroyEvent -= (Action)d;
     }
 }
Ejemplo n.º 4
0
 public CoreBehavior()
 {
     BehaviorManager.Get.AddBehavior(this);
     Start();
     onUpdateEvent     = Update;
     onLateUpdateEvent = LateUpdate;
     onDestroyEvent    = OnDestroy;
 }
Ejemplo n.º 5
0
 public virtual void Deactivate()
 {
     _active = false;
     _animator.SetTrigger("Deactivate");
     GameManager.Instance.OnGameOver -= OnGameOver;
     GameManager.Instance.OnPause    -= ToggleActive;
     OnDestroyEvent?.Invoke(this);
 }
        private void OnDestroy()
        {
            OnDestroyEvent.Invoke();

            OnStartEvent      = null;
            OnUpdateEvent     = null;
            OnDestroyEvent    = null;
            onLateUpdateEvent = null;
        }
Ejemplo n.º 7
0
 public void Destroy()
 {
     if (!IsDestroyed)
     {
         IsDestroyed = true;
         OnDestroyEvent?.Invoke(this);
         NetworkBehavior.IdentityDestroy(this);
     }
 }
Ejemplo n.º 8
0
 public virtual void OnSetDestroy()
 {
     EngManager.controls.hitboxesMouseOver.Remove(this);
     EngManager.controls.FindTopHitbox();
     OnDestroyEvent?.Invoke(this, null);
 }
Ejemplo n.º 9
0
 private void OnDestroy()
 {
     OnDestroyEvent?.Invoke();
     OnDestroyAction?.Invoke();
 }
 void OnDestroy()
 {
     OnDestroyEvent?.Invoke(this);
 }
Ejemplo n.º 11
0
 public void DestroyWidget()
 {
     OnDestroyEvent?.Invoke(this);
 }
Ejemplo n.º 12
0
 void OnDestroy()
 {
     OnDestroyEvent?.Invoke();
 }
Ejemplo n.º 13
0
 public Task Destroy(ModalRef modalRef)
 {
     return(OnDestroyEvent?.Invoke(modalRef));
 }
Ejemplo n.º 14
0
 protected virtual void OnDisable()
 {
     OnDestroyEvent?.Invoke();
 }
Ejemplo n.º 15
0
 public void OnDestroy()
 {
     onDestroyUnityEvent?.Invoke();
     OnDestroyEvent?.Invoke();
 }
Ejemplo n.º 16
0
 public Task Destroy(ConfirmRef confirmRef)
 {
     return(OnDestroyEvent?.Invoke(confirmRef));
 }