Beispiel #1
0
 private void OnTouchDecide()
 {
     this.equip.userChipId = this.selectedUserChipId;
     CMD_InstallingPOP.Create(this.equip, this.selectedChip, delegate
     {
         this.successChipCallback(this.equip.userChipId, this.selectedChip);
         this.< ClosePanel > __BaseCallProxy0(true);
     });
    public static CMD_InstallingPOP Create(GameWebAPI.ReqDataCS_ChipEquipLogic equip, GameWebAPI.RespDataMA_ChipM.Chip chip, Action successCallback)
    {
        CMD_InstallingPOP cmd_InstallingPOP = GUIMain.ShowCommonDialog(null, "CMD_InstallingPOP", null) as CMD_InstallingPOP;

        cmd_InstallingPOP.equip      = equip;
        cmd_InstallingPOP.chipName   = chip.name;
        cmd_InstallingPOP.chipDetail = chip.detail;
        cmd_InstallingPOP.SetTexture(chip.GetIconPath());
        cmd_InstallingPOP.SetRankSprite(chip.rank);
        cmd_InstallingPOP.successCallback = successCallback;
        return(cmd_InstallingPOP);
    }