Exemple #1
0
 public void UpStateData(int planid, planData data)
 {
     if (!mDataDic.ContainsKey(planid))
     {
         mDataDic.Add(planid, data);
     }
     else
     {
         mDataDic[planid] = data;
     }
 }
Exemple #2
0
    protected override void OnRespond(respond_player_plan_report respond, object userdata)
    {
        if (PlayerPlanModule.MIN_PLAN_NUM > respond.planid || PlayerPlanModule.MAX_PLAN_NUM < respond.planid)
        {
            return;
        }

        PlayerData data = PlayerDataPool.Instance.MainData;

        if (data == null)
        {
            return;
        }

        planData plan = new planData();

        plan.planid = respond.planid;
        plan.state  = (PlayerPlanModule.BUTTON_STATE)respond.state;
        plan.jewel  = respond.jewel;

        data.mPlanData.UpStateData(plan.planid, plan);

        EventSystem.Instance.PushEvent(new PlanyerPlan());
    }