Esempio n. 1
0
 /// <summary>
 /// Function to call when the conditions to complete the state
 /// have been achieved. Call base as final action in overrides.
 /// </summary>
 public virtual void StateComplete()
 {
     CTEventManager.FireEvent(new GameEvents.StateComplete()
     {
         StateType = this.GetType()
     });
 }
Esempio n. 2
0
 public void Play()
 {
     if (MatchStateManager.Instance.CurrentState is OffenceState)
     {
         CTEventManager.FireEvent(new GameEvents.PlayAction()
         {
             PlayType = ePlayType.Offensive, PointValue = CardValue
         });
     }
     else if (MatchStateManager.Instance.CurrentState is DefenceState)
     {
         CTEventManager.FireEvent(new GameEvents.PlayAction()
         {
             PlayType = ePlayType.Defensive, PointValue = CardValue
         });
     }
 }
Esempio n. 3
0
 void Start()
 {
     CTEventManager.FireEvent(new CTEvent1()
     {
         message = "message 1"
     });
     CTEventManager.FireEvent(new CTEvent2()
     {
         message = "message 2"
     });
     CTEventManager.FireEvent(new CTEvent1()
     {
         message = "message 3"
     });
     CTEventManager.FireEvent(new CTEvent2()
     {
         message = "message 4"
     });
 }
Esempio n. 4
0
 void OnDestroy()
 {
     CTEventManager.AddListener <ChangeResolutionEvent>(test);
 }
Esempio n. 5
0
 void Awake()
 {
     CTEventManager.AddListener <ChangeResolutionEvent>(test);
 }
Esempio n. 6
0
 public void OnDestroy()
 {
     CTEventManager.RemoveListener <CTEvent1>(OnCallback1);
     CTEventManager.RemoveListener <CTEvent2>(OnCallback2);
 }
Esempio n. 7
0
 public void Awake()
 {
     CTEventManager.AddListener <CTEvent1>(OnCallback1);
     CTEventManager.AddListener <CTEvent2>(OnCallback2);
 }
Esempio n. 8
0
 private void OnDestroy()
 {
     CTEventManager.RemoveListener <GameEvents.PlayAction>(OnPlayAction);
     base.OnDestroy();
 }
Esempio n. 9
0
 private void Awake()
 {
     CTEventManager.AddListener <GameEvents.PlayAction> (OnPlayAction);
 }
Esempio n. 10
0
 private void Awake()
 {
     CTEventManager.AddListener <GameEvents.StateComplete> (OnStateComplete);
 }