public void Init(UserReplica replica, OnAnswerEvent answerEvent) { answerEvents += answerEvent; m_replica = replica; SetText(replica.toButton); UpdateLayout(); }
public List <UserReplica> GetPlayerReplics(int state) { List <UserReplica> replics = new List <UserReplica>(); XmlNode platerReplicsNode = GetUserReplicsNode(state, PLAYER_REPLICA); foreach (XmlNode node in platerReplicsNode) { string toButton = node.Attributes.GetNamedItem(TO_BUTTON_ATRIBUTE).InnerText; string toSend = node.InnerText; int nextState = int.Parse(node.Attributes.GetNamedItem(NEXT_ATRIBUTE).InnerText); UserReplica replica = new UserReplica(toButton, toSend, nextState); replics.Add(replica); } return(replics); }
public List <UserReplica> GetComputerReplics(int state) { List <UserReplica> replics = new List <UserReplica>(); XmlNode enemyReplicsNode = GetUserReplicsNode(state, AI_REPLICA); foreach (XmlNode node in enemyReplicsNode) { string toSend = node.InnerText; float coldown = 0; string coldownStr = node.Attributes.GetNamedItem(COLDOWN_PATTERN).InnerText; if (coldownStr != "") { coldown = float.Parse(coldownStr); } UserReplica computerReplica = new UserReplica("", toSend, 0, coldown); replics.Add(computerReplica); } return(replics); }
public void AddComputerMessage(UserReplica replica) { Message message = Instantiate(m_computerMessage); AddMessage(message, replica.toSend); }