public void OnNextTurn(NetworkMessage msg) { int turn = msg.ReadMessage <IntegerMessage>().value; battle.currentTurn = turn; for (int i = 0; i < battle.rolls.Length; i++) { battle.rolls[i] = Element.None; battle.locks[i] = false; } BattleScreen screen = game.GetOpenScreen() as BattleScreen; if (battle.currentTurn < battle.allies.Length) { screen.ViewSpellTab(battle.currentTurn); } screen.UpdateContext(); }