Пример #1
0
 public bool MissionStart(Mst_mission2 mst_mission)
 {
     if (mst_mission == null || MissionState != 0)
     {
         return(false);
     }
     Mission_id   = mst_mission.Id;
     StartTime    = Comm_UserDatas.Instance.User_turn.Total_turn;
     CompleteTime = Comm_UserDatas.Instance.User_turn.Total_turn + mst_mission.Time;
     MissionState = MissionStates.RUNNING;
     SupportKind  = (mst_mission.IsSupportMission() ? SupportKinds.WAIT : SupportKinds.NONE);
     return(true);
 }
 public bool MissionStart(Mst_mission2 mst_mission)
 {
     if (mst_mission == null || this.MissionState != MissionStates.NONE)
     {
         return(false);
     }
     this.Mission_id   = mst_mission.Id;
     this.StartTime    = Comm_UserDatas.Instance.User_turn.Total_turn;
     this.CompleteTime = Comm_UserDatas.Instance.User_turn.Total_turn + mst_mission.Time;
     this.MissionState = MissionStates.RUNNING;
     this.SupportKind  = ((!mst_mission.IsSupportMission()) ? Mem_deck.SupportKinds.NONE : Mem_deck.SupportKinds.WAIT);
     return(true);
 }