Example #1
0
    public void CopyData(ChallengeRewardContext context)
    {
        m_GetReward  = context.GetReward;
        m_GetMaster  = context.GetMaster;
        m_InfoReward = context.InfoReward;

        IsActiveTitleBar = context.IsActiveTitleBar;
        TitleBarText     = context.TitleBarText;
    }
Example #2
0
    public void setupGet(int type)
    {
        PacketStructChallengeGetReward reward = m_GetReward;
        MasterDataChallengeReward      master = m_GetMaster;

        Message    = getRewardMessage(master.type, master.clear_param, master.clear_param, (master.clear_loop_reward_enable == 1 ? master.clear_loop_reward_count : 0));
        RewardType = type;

        if (reward.present_ids == null ||
            reward.present_ids.Length == 0)
        {
            return;
        }

        setupPresent(reward.present_ids);
    }
Example #3
0
 public void SetData(PacketStructChallengeGetReward reward, MasterDataChallengeReward master)
 {
     m_GetReward  = reward;
     m_GetMaster  = master;
     m_InfoReward = null;
 }
Example #4
0
 public void SetData(PacketStructChallengeInfoReward reward)
 {
     m_GetReward  = null;
     m_GetMaster  = null;
     m_InfoReward = reward;
 }