private void Awake() { _eventSystem = new EventSystem(); _eventSystem.Initialize(); _inputSystem = new InputSystem(); _inputTranslator = new InputTranslator(); _audioManager = new AudioManager(); _audioManager.Initialize(); _bookManager = new BookManager(bookObject, bookCanvas); _worldCanvasManager = new WorldCanvasManager(worldCanvas, textField, scoreImage, sprites); _worldCanvasManager.Initialize(); _inventoryManager = new InventoryManager(); _inventoryManager.Initialize(); _inventoryUIManager = new InventoryUIManager(inventoryCanvas); _sceneMenuUIManager = new SceneMenuUIManager(menuPanel, icon); _jsonManager = new JSONReadManager(); _jsonManager.Initialize(); _jsonManager.LoadFile("FoodObjectFile"); _jsonManager.LoadFile("SceneObjectFile"); _sceneManager = new SceneManager(mainCamera); _sceneManager.Initialize(); // Assign EventTypes to EventListeners // and Add them to the EventSystem's list _eventSystem.addListener(EventType.KEY_PRESSED, _inputTranslator); _eventSystem.addListener(EventType.BOOK_INTERACT, _bookManager); _eventSystem.addListener(EventType.NUM_EVENT_TYPES, _bookManager); _eventSystem.addListener(EventType.BOOK_INTERACT, _audioManager); _eventSystem.addListener(EventType.PAGE_FLIPPED, _audioManager); _eventSystem.addListener(EventType.KNIFE_CUT, _audioManager); _eventSystem.addListener(EventType.POINTS_SCORED, _worldCanvasManager); _eventSystem.addListener(EventType.FOOD_INVENTORY, _inventoryUIManager); _eventSystem.addListener(EventType.SCREEN_PRESSED, _inventoryUIManager); _eventSystem.addListener(EventType.SCENE_MENU, _sceneMenuUIManager); _eventSystem.addListener(EventType.SCREEN_PRESSED, _sceneMenuUIManager); }
private void Start() { // Loads data from json file JSONReadManager.LoadFile("tipsFile"); data = JSONReadManager.GetItemData("tipsFile"); // Initializes variables score = 0; timer = 0f; waitTime = 10.5f; // Creates first tip on screen CreateTip(); }
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); } }