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); } } }
public override void InitParts() { CMD_Mission @object = (CMD_Mission)base.GetInstanceCMD(); this.SetDetail(this.missionInfo, new Action <MissionItem>(@object.OnPushedButton)); }
public override void SetData() { CMD_Mission cmd_Mission = (CMD_Mission)base.GetInstanceCMD(); this.missionInfo = cmd_Mission.GetMissionData(base.IDX); }