Example #1
0
 /// <summary>
 /// Method used to register logic order events
 /// </summary>
 public void RegisterOrderEvent(onOrderReceived orderReceived)
 {
     m_OrderReceived += orderReceived;
 }
Example #2
0
 /// <summary>
 /// Method used to unregister logic order events
 /// </summary>
 public void UnregisterOrderEvent(onOrderReceived orderReceived)
 {
     m_OrderReceived -= orderReceived;
 }
Example #3
0
 /// <summary>
 /// Method used to unregister an order listener
 /// </summary>
 /// <param name="state">State to reference the desired InputSet</param>
 /// <param name="order">Order you want to listen</param>
 /// <param name="listener">Funciton callback you're unregistering</param>
 public void UnregisterOrderListener(string state, string order, onOrderReceived listener)
 {
     if (GameMgr.Singleton.States.ContainsKey(state))
     {
         GameMgr.Singleton.States[state].InputSet.UnregisterOnOrderReceived(order, listener);
     }
 }