コード例 #1
0
ファイル: StageManager.cs プロジェクト: necg/PlantasInvasoras
        // 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());
        }
コード例 #2
0
        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");
        }