コード例 #1
0
        protected override void OnAgentControllerChanged(Agent agent)
        {
            /*if (null == MissionScreen) {
             *  FocusOnAgent(agent);
             * }*/
            if (!enable)
            {
                return;
            }

            if (null == MissionScreen)
            {
                enable = false;
                return;
            }
            if (_showControlHintLayer != null && textHandler != null)
            {
                return;
            }
            _showControlHintLayer = new GauntletLayer(1);
            textHandler           = new KillInfoWriteHandler(true, GameLoadConfiguration.horizontalAlignment);
            _showControlHintLayer.LoadMovie("showControlHint", textHandler);
            MissionScreen.AddLayer(_showControlHintLayer);
            textHandler.SetShowText(true);
        }
コード例 #2
0
 public override void OnMissionScreenFinalize()
 {
     base.OnMissionScreenFinalize();
     if (null != _showControlHintLayer)
     {
         MissionScreen.RemoveLayer(_showControlHintLayer);
     }
     _showControlHintLayer = null;
     textHandler           = null;
 }