public Node(int newNodeIndex, type_node_value inNodeValue, Vector2 initLocalPos) { nodeIndex = newNodeIndex; nodeValue = inNodeValue; localPos = initLocalPos; status = enum_status.idle; }
public void SendAlert(enum_status status, string message) { if (this.alerts != null) { message = message.Replace("(Clone)", ""); this.alerts.RaiseAlert(status, message); } }
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; }
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(); } }
public AllertMessage(enum_status status, string message) { this.message = message; this.status = status; }
public void SetStatus(enum_status inStatus) { status = inStatus; }