Пример #1
0
    public Node(int newNodeIndex, type_node_value inNodeValue, Vector2 initLocalPos)
    {
        nodeIndex = newNodeIndex;
        nodeValue = inNodeValue;
        localPos  = initLocalPos;

        status = enum_status.idle;
    }
Пример #2
0
 public void SendAlert(enum_status status, string message)
 {
     if (this.alerts != null)
     {
         message = message.Replace("(Clone)", "");
         this.alerts.RaiseAlert(status, message);
     }
 }
Пример #3
0
    public Node(int inNewNodeIndex, type_node_value inNodeValue, Vector2 initLocalPos, SpawnInfo inSpawnInfo)
    {
        nodeIndex = inNewNodeIndex;
        nodeValue = inNodeValue;
        localPos  = initLocalPos;

        spawnInfo = inSpawnInfo;

        status = enum_status.pre_spawn;
    }
Пример #4
0
 public void RaiseAlert(enum_status status, string message)
 {
     if (status != last_status || message != last_message)
     {
         if (alerts.Count == max_messages)
         {
             alerts.RemoveAt(0);
         }
         alerts.Add(new AllertMessage(status, message));
         this.last_status  = status;
         this.last_message = message;
         this.UpdateMessage();
     }
 }
Пример #5
0
 public AllertMessage(enum_status status, string message)
 {
     this.message = message;
     this.status  = status;
 }
Пример #6
0
 public void SetStatus(enum_status inStatus)
 {
     status = inStatus;
 }