public override void SetData()
    {
        this.selectPanelA = base.transform.parent.gameObject.GetComponent <GUISelectPanelMissionSelect>();
        CMD_Mission cmd_Mission = (CMD_Mission)base.GetInstanceCMD();

        if (cmd_Mission != null)
        {
            GameWebAPI.RespDataMS_MissionInfoLogic.Result.Mission[] misssionDataByIDX = cmd_Mission.GetMisssionDataByIDX(base.IDX);
            this.data = misssionDataByIDX[0];
        }
    }
    public override void ShowGUI()
    {
        base.ShowGUI();
        this.bgSprite.color = this.normalBGColor;
        this.SetNew();
        int num = int.Parse(this.data.displayGroup);

        CMD_Mission.MissionType missionType = (CMD_Mission.MissionType)num;
        CMD_Mission             cmd_Mission = (CMD_Mission)base.GetInstanceCMD();
        string title = cmd_Mission.GetTitle(missionType);

        AppCoroutine.Start(this.DownloadBannerTexture(title), false);
    }
 public void RefreshBadge()
 {
     if (this.spBadge != null)
     {
         int num = int.Parse(this.data.displayGroup);
         CMD_Mission.MissionType type        = (CMD_Mission.MissionType)num;
         CMD_Mission             cmd_Mission = (CMD_Mission)base.GetInstanceCMD();
         if (cmd_Mission.AnyDataNotReceived(type))
         {
             this.spBadge.gameObject.SetActive(true);
         }
         else
         {
             this.spBadge.gameObject.SetActive(false);
         }
     }
 }
 public override void OnTouchEnded(Touch touch, Vector2 pos, bool flag)
 {
     if (GUICollider.IsAllColliderDisable())
     {
         return;
     }
     if (!base.activeCollider)
     {
         return;
     }
     if (flag && !this.selectPanelA.animationMoving)
     {
         base.OnTouchEnded(touch, pos, flag);
         float magnitude = (this.beganPostion - pos).magnitude;
         if (magnitude < 40f && !this.isTouchEndFromChild)
         {
             this.selectPanelA.SetCellAnim(base.IDX, true);
             int num = int.Parse(this.data.displayGroup);
             CMD_Mission.MissionType type        = (CMD_Mission.MissionType)num;
             CMD_Mission             cmd_Mission = (CMD_Mission)base.GetInstanceCMD();
             cmd_Mission.OnTouchedMission(type);
         }
     }
 }
Exemplo n.º 5
0
    public override void InitParts()
    {
        CMD_Mission @object = (CMD_Mission)base.GetInstanceCMD();

        this.SetDetail(this.missionInfo, new Action <MissionItem>(@object.OnPushedButton));
    }
Exemplo n.º 6
0
    public override void SetData()
    {
        CMD_Mission cmd_Mission = (CMD_Mission)base.GetInstanceCMD();

        this.missionInfo = cmd_Mission.GetMissionData(base.IDX);
    }