Ejemplo n.º 1
0
 public AIMessage(AIMessageType mtype, string sContent, float fContent = 0, string details = "")
 {
     messageType   = mtype;
     stringContent = sContent;
     floatContent  = fContent;
     //vectorContent = vContent;
     detail      = details;
     timeCreated = DateTime.Now;
 }
Ejemplo n.º 2
0
 public AIMessage()     //used for testing purposes only
 {
     messageType   = AIMessageType.other;
     stringContent = "";
     floatContent  = 0;
     //vectorContent = Vector2.zero;
     detail      = null;
     timeCreated = DateTime.Now;
 }
Ejemplo n.º 3
0
 public void UnregisterSubscriber(ref AISubscriber anAISubscriber, AIMessageType aMessageType)
 {
     mySubscribers[(int)aMessageType].Remove(anAISubscriber);
 }
Ejemplo n.º 4
0
 public AIMessage(AIMessageType anAIMessageType, Vector3 aVector3)
 {
     myAIMessageType           = anAIMessageType;
     myAIMessageData.myVector3 = aVector3;
 }
Ejemplo n.º 5
0
 public void RegisterSubscriber(ref AISubscriber anAISubscriber, AIMessageType aMessageType)
 {
     mySubscribers[(int)aMessageType].Add(anAISubscriber);
 }
Ejemplo n.º 6
0
 public AIMessage(AIMessageType anAIMessageType, Vector2 aVector2)
 {
     myAIMessageType           = anAIMessageType;
     myAIMessageData.myVector2 = aVector2;
 }
Ejemplo n.º 7
0
 public AIMessage(AIMessageType anAIMessageType, float aFloatValue)
 {
     myAIMessageType         = anAIMessageType;
     myAIMessageData.myFloat = aFloatValue;
 }
Ejemplo n.º 8
0
 public AIMessage(AIMessageType anAIMessageType, int aIntValue)
 {
     myAIMessageType       = anAIMessageType;
     myAIMessageData.myInt = aIntValue;
 }
Ejemplo n.º 9
0
 public AIMessage(AIMessageType anAIMessageType, AIMessageData aMessageData)
 {
     myAIMessageType = anAIMessageType;
     myAIMessageData = aMessageData;
 }
Ejemplo n.º 10
0
 public AIMessage(AIMessageType anAIMessageType)
 {
     myAIMessageType = anAIMessageType;
 }