// Use this for initialization void Start() { healthSlider = GameObject.Find("Slider").GetComponent <Slider>(); canUseTool = true; touchManager = GetComponent <TouchManager>(); if (!touchManager) { Debug.LogError("Touch manager component not found. Please create one on the GameObject: " + gameObject.name); } m_currentHUD = GetComponent <IGameHUD>(); if (m_currentHUD == null) { Debug.LogError("Game HUD component not found. Please create one on the GameObject: " + gameObject.name); } CheckIfPlayerExists(); m_gameState = GameState.Tutorial; //InitializeVariables(); //StartCoroutine(PreGameBehaviour()); }
public Game( IRenderWindow renderWindow, IMapRenderer mapRenderer, IGameState gameState, IMouseInfoProvider mouseInfoProvider, IItemManager itemManager, ISessionManager sessionManager, ISoundProvider soundProvider, IMPQProvider mpqProvider, IGameHUD gameHUD ) { this.renderWindow = renderWindow; this._mapRenderer = mapRenderer; this.gameState = gameState; this.mouseInfoProvider = mouseInfoProvider; this.sessionManager = sessionManager; this.gameHUD = gameHUD; //var item = itemManager.getItem("hdm"); }