protected T[] takeFinalizeMessages <T> () { if (StackFinalizeMessages != null) { if (StackFinalizeMessages.Count > 0) { return((T[])StackFinalizeMessages.ToArray(typeof(T))); } } return(null); }
protected void addFinalizeMessage(MessageFSM message) { if (StackFinalizeMessages == null) { Debug.Log("La coda dei messaggi è null"); } if (message == null) { Debug.Log("Il messaggio da inserire nella coda è null"); } if (message != null && StackFinalizeMessages != null) { StackFinalizeMessages.Add(message); } }
protected void emptyFinalizeMessages() { StackFinalizeMessages.RemoveRange(0, StackFinalizeMessages.Count); //Debug.Log ("svuotati i messaggi"); }