private void RegisterAction(TurnAction action)
{
ResetMenus();
myActions[actionNum] = action;
myPlayer.RemoveResources(action.cost);
if(actionNum >= 2) {
for(int i=0; i<3; i++) {
if(Network.isClient) {
networkView.RPC("RegisterAction", RPCMode.Server, i, myActions[i].GetActionMessage());
} else if(Network.isServer) {
RegisterAction(i, myActions[i].GetActionMessage());
}
}
foreach (Menu c in GameObject.Find("MainMenu").GetComponentsInChildren<Menu>()) {
c.on = false;
}
GameObject.FindGameObjectWithTag("Player").GetComponent<TowerInspector2>().show = false;
} else {
foreach (Menu c in GameObject.Find("MainMenu").GetComponentsInChildren<Menu>()) {
c.on = false;
}
GameObject.Find("MainMenu").GetComponent<Menu>().on = true;
actionNum++;
}
}