示例#1
0
        public void moveCharacterScreen(bool isEnter, Action Onfinished)
        {
            UIShipCharacter character = StrategyTopTaskManager.Instance.UIModel.Character;

            if (isEnter)
            {
                character.Enter(Onfinished);
            }
            else
            {
                character.Exit(Onfinished);
            }
        }
 protected override bool Init()
 {
     isEnter = false;
     if (SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.MissionState == MissionStates.NONE)
     {
         UIShipCharacter character = StrategyTopTaskManager.Instance.UIModel.Character;
         character.moveCharacterX(StrategyTopTaskManager.Instance.UIModel.Character.getModelDefaultPosX() - 600f, 0.4f, delegate
         {
             afterInit();
         });
     }
     else
     {
         afterInit();
     }
     return(true);
 }
 private void OnDestroy()
 {
     this._uiShipCharacter = null;
     this._uiPanel         = null;
 }
示例#4
0
 private void OnDestroy()
 {
     _uiShipCharacter = null;
     _uiPanel         = null;
 }