コード例 #1
0
    public void Initialize(MissionResultKinds missionResultKind)
    {
        mMissionResultKind = missionResultKind;
        Vector3 zero = Vector3.zero;
        int     num;

        switch (missionResultKind)
        {
        case MissionResultKinds.FAILE:
            num = 3;
            mTexture_Result.SetDimensions(276, 145);
            break;

        case MissionResultKinds.SUCCESS:
            num = 2;
            mTexture_Result.SetDimensions(276, 145);
            break;

        case MissionResultKinds.GREAT:
            num = 5;
            mTexture_Result.SetDimensions(377, 146);
            break;

        default:
            num = 1;
            break;
        }
        string path = $"Textures/Mission/operation_judge_txt_0{num}";

        mTexture_Result.mainTexture = Resources.Load <Texture2D>(path);
    }
コード例 #2
0
    public void Initialize(MissionResultKinds missionResultKind)
    {
        this.mMissionResultKind = missionResultKind;
        Vector3 zero = Vector3.get_zero();
        int     num;

        switch (missionResultKind)
        {
        case MissionResultKinds.FAILE:
            num = 3;
            this.mTexture_Result.SetDimensions(276, 145);
            break;

        case MissionResultKinds.SUCCESS:
            num = 2;
            this.mTexture_Result.SetDimensions(276, 145);
            break;

        case MissionResultKinds.GREAT:
            num = 5;
            this.mTexture_Result.SetDimensions(377, 146);
            break;

        default:
            num = 1;
            break;
        }
        string text = string.Format("Textures/Mission/operation_judge_txt_0{0}", num);

        this.mTexture_Result.mainTexture = Resources.Load <Texture2D>(text);
    }
コード例 #3
0
        public QuestMission(int mstId, Mem_deck deck, MissionResultKinds resultKind)
        {
            this.checkData     = base.getCheckDatas(4);
            this.missionId     = mstId;
            this.missionDeck   = deck;
            this.missionResult = resultKind;
            Dictionary <int, HashSet <int> > dictionary = new Dictionary <int, HashSet <int> >();
            Dictionary <int, HashSet <int> > arg_66_0   = dictionary;
            int           arg_66_1 = 43;
            HashSet <int> hashSet  = new HashSet <int>();

            hashSet.Add(10);
            hashSet.Add(11);
            hashSet.Add(12);
            hashSet.Add(51);
            hashSet.Add(52);
            arg_66_0.Add(arg_66_1, hashSet);
            Dictionary <int, HashSet <int> > arg_7E_0 = dictionary;
            int arg_7E_1 = 45;

            hashSet = new HashSet <int>();
            hashSet.Add(60);
            arg_7E_0.Add(arg_7E_1, hashSet);
            Dictionary <int, HashSet <int> > arg_96_0 = dictionary;
            int arg_96_1 = 46;

            hashSet = new HashSet <int>();
            hashSet.Add(67);
            arg_96_0.Add(arg_96_1, hashSet);
            Dictionary <int, HashSet <int> > arg_AE_0 = dictionary;
            int arg_AE_1 = 47;

            hashSet = new HashSet <int>();
            hashSet.Add(45);
            arg_AE_0.Add(arg_AE_1, hashSet);
            Dictionary <int, HashSet <int> > arg_C6_0 = dictionary;
            int arg_C6_1 = 48;

            hashSet = new HashSet <int>();
            hashSet.Add(46);
            arg_C6_0.Add(arg_C6_1, hashSet);
            Dictionary <int, HashSet <int> > arg_DE_0 = dictionary;
            int arg_DE_1 = 49;

            hashSet = new HashSet <int>();
            hashSet.Add(52);
            arg_DE_0.Add(arg_DE_1, hashSet);
            Dictionary <int, HashSet <int> > arg_110_0 = dictionary;
            int arg_110_1 = 50;

            hashSet = new HashSet <int>();
            hashSet.Add(3);
            hashSet.Add(9);
            hashSet.Add(13);
            hashSet.Add(20);
            arg_110_0.Add(arg_110_1, hashSet);
            this.commonCounterEnableMission = dictionary;
        }
コード例 #4
0
 private void SetItem(MissionResultKinds iKind, MapEventItemModel itemModel)
 {
     if (iKind == MissionResultKinds.FAILE)
     {
         _clsItem.widget.alpha = 0f;
         return;
     }
     _clsItem.Init(itemModel);
     _clsItem.itemIcon.transform.localScale = Vector3.one * 0.6f;
     _clsItem.widget.alpha = 1f;
 }
コード例 #5
0
 private void SetItem(MissionResultKinds iKind, MapEventItemModel itemModel)
 {
     if (iKind == MissionResultKinds.FAILE)
     {
         this._clsItem.widget.alpha = 0f;
     }
     else
     {
         this._clsItem.Init(itemModel);
         this._clsItem.itemIcon.get_transform().set_localScale(Vector3.get_one() * 0.6f);
         this._clsItem.widget.alpha = 1f;
     }
 }
コード例 #6
0
        private void updateRebellionPoint(MissionResultKinds kind)
        {
            int num = 0;

            switch (kind)
            {
            case MissionResultKinds.SUCCESS:
                num = 4;
                break;

            case MissionResultKinds.GREAT:
                num = 6;
                break;
            }
            int subNum = mst_mission.Rp_sub * num;

            ((IRebellionPointOperator)this).SubRebellionPoint(mst_mission.Maparea_id, subNum);
        }
コード例 #7
0
        private void setBasicExp()
        {
            if (mem_deck.MissionState == MissionStates.STOP)
            {
                resultInfo.GetMemberExp = 0;
                return;
            }
            int win_exp_member = mst_mission.Win_exp_member;
            Dictionary <MissionResultKinds, double> dictionary = new Dictionary <MissionResultKinds, double>();

            dictionary.Add(MissionResultKinds.FAILE, 0.3);
            dictionary.Add(MissionResultKinds.SUCCESS, 1.0);
            dictionary.Add(MissionResultKinds.GREAT, 2.0);
            Dictionary <MissionResultKinds, double> dictionary2 = dictionary;
            MissionResultKinds missionResult = resultInfo.MissionResult;

            resultInfo.GetMemberExp = (int)((double)win_exp_member * dictionary2[missionResult]);
        }
コード例 #8
0
            private void SetSprite(MissionResultKinds iKind)
            {
                switch (iKind)
                {
                case MissionResultKinds.GREAT:
                    _uiResultLabel.spriteName = "txt1";
                    _uiResultLabel.MakePixelPerfect();
                    break;

                case MissionResultKinds.SUCCESS:
                    _uiResultLabel.spriteName = "txt2";
                    _uiResultLabel.MakePixelPerfect();
                    break;

                case MissionResultKinds.FAILE:
                    _uiResultLabel.spriteName = "txt4";
                    _uiResultLabel.MakePixelPerfect();
                    break;
                }
                Vector3 localPosition = (iKind != 0) ? (Vector3.up * 26f) : Vector3.zero;

                _uiResultLabel.transform.localPosition = localPosition;
                _uiGetLabel.alpha = ((iKind != 0) ? 1f : 0f);
            }
コード例 #9
0
            private void SetSprite(MissionResultKinds iKind)
            {
                switch (iKind)
                {
                case MissionResultKinds.FAILE:
                    this._uiResultLabel.spriteName = "txt4";
                    this._uiResultLabel.MakePixelPerfect();
                    break;

                case MissionResultKinds.SUCCESS:
                    this._uiResultLabel.spriteName = "txt2";
                    this._uiResultLabel.MakePixelPerfect();
                    break;

                case MissionResultKinds.GREAT:
                    this._uiResultLabel.spriteName = "txt1";
                    this._uiResultLabel.MakePixelPerfect();
                    break;
                }
                Vector3 localPosition = (iKind != MissionResultKinds.FAILE) ? (Vector3.get_up() * 26f) : Vector3.get_zero();

                this._uiResultLabel.get_transform().set_localPosition(localPosition);
                this._uiGetLabel.alpha = ((iKind != MissionResultKinds.FAILE) ? 1f : 0f);
            }
コード例 #10
0
 public void UpdateMissionCount(MissionResultKinds ms_kind)
 {
 }
コード例 #11
0
 public AirReconnaissanceFmt(MapAirReconnaissanceKind kind, MissionResultKinds result)
 {
     AirKind      = kind;
     SearchResult = result;
 }
コード例 #12
0
 public bool Init(MissionResultKinds iKind, MapEventItemModel itemModel)
 {
     SetSprite(iKind);
     SetItem(iKind, itemModel);
     return(true);
 }
コード例 #13
0
 public MapEventAirReconnaissanceModel(MapItemGetFmt fmt, AirReconnaissanceFmt fmt2) : base(fmt)
 {
     this._aircraft_type = fmt2.AirKind;
     this._result        = fmt2.SearchResult;
 }
コード例 #14
0
 public QuestMission(int mstId, Mem_deck deck, MissionResultKinds resultKind)
 {
     checkData     = getCheckDatas(4);
     missionId     = mstId;
     missionDeck   = deck;
     missionResult = resultKind;
     commonCounterEnableMission = new Dictionary <int, HashSet <int> >
     {
         {
             43,
             new HashSet <int>
             {
                 10,
                 11,
                 12,
                 51,
                 52
             }
         },
         {
             45,
             new HashSet <int>
             {
                 60
             }
         },
         {
             46,
             new HashSet <int>
             {
                 67
             }
         },
         {
             47,
             new HashSet <int>
             {
                 45
             }
         },
         {
             48,
             new HashSet <int>
             {
                 46
             }
         },
         {
             49,
             new HashSet <int>
             {
                 52
             }
         },
         {
             50,
             new HashSet <int>
             {
                 3,
                 9,
                 13,
                 20
             }
         }
     };
 }