private void Awake() { if (instance != null) { Destroy(gameObject); return; } instance = this; }
private void Start() { JSONReadManager.LoadFile("mapFile"); JSONReadManager.LoadFile("personalityFile"); gridInstance = GridManagerScript.instance; playerUnitManager = PlayerUnitManager.instance; enemyUnitManager = EnemyUnitManager.instance; gridInstance.Initialize(); display = GetComponent <StatDisplay>(); display.Initialize(); DisableText(); chat.InitializeChatBox(); chat.ShowAndHide(false); showingChat = false; AddMessageToChat("HOST", "Left click controls Units."); AddMessageToChat("HOST", "Right click deselects Units."); AddMessageToChat("HOST", "Press E to Prepare to Shoot."); AddMessageToChat("HOST", "Left click to shoot enemies."); AddMessageToChat("HOST", "WASD moves camera."); AddMessageToChat("HOST", "Middle Mouse rotates camera."); localTurnOver = false; networkedTurnOver = false; localStartTurn = false; networkedStartTurn = false; if (PersistentData.GetHosting()) { randomSeed = (int)System.DateTime.Now.Ticks; ChampNetManager.SendSeedMessage(randomSeed); InitUnitManagers(randomSeed); } }