Beispiel #1
0
    private void OnGotAward(PetTaskItem obj)
    {
        var msg = PacketObject.Create <CsPetTaskOperator>();

        msg.operatorCode = 3;
        msg.taskId       = obj.Task.ID;
        session.Send(msg);
    }
Beispiel #2
0
    private void OnSpeedUp(PetTaskItem obj)
    {
        var msg = PacketObject.Create <CsPetTaskOperator>();

        msg.operatorCode = 2;
        msg.comfirm      = false;
        msg.taskId       = obj.Task.ID;
        session.Send(msg);
    }
Beispiel #3
0
 private void OnCancelRequest(PetTaskItem obj)
 {
     Window_Alert.ShowAlertDefalut(ConfigText.GetDefalutString(TextForMatType.PetTrainFastComplete, 6),
                                   () =>
     {
         var msg          = PacketObject.Create <CsPetTaskOperator>();
         msg.operatorCode = 1;
         msg.taskId       = obj.Task.ID;
         session.Send(msg);
     },
                                   () => { },
                                   ConfigText.GetDefalutString(TextForMatType.PetTrainFastComplete, 4),
                                   ConfigText.GetDefalutString(TextForMatType.PetTrainFastComplete, 5));
 }
    public void RefreshUI()
    {
        bool isUnPickUp = false;

        if (PetTaskUIViewModel.Instance.CurrentSubIndex == 0)
        {
            isUnPickUp = true;
        }
        List <PetTaskInfo> list = PetTaskManager.Instance.GetPetTaskInfos(isUnPickUp);

        this.mTaskListPool.Create(list.get_Count(), delegate(int index)
        {
            if (index < this.mTaskListPool.Items.get_Count() && index < list.get_Count())
            {
                PetTaskItem component = this.mTaskListPool.Items.get_Item(index).GetComponent <PetTaskItem>();
                component.Refresh(list.get_Item(index));
            }
        });
    }
Beispiel #5
0
 private void OnStartTask(PetTaskItem obj)
 {
     _petProcessTrain.Initialize(obj.Task);
     _petProcessTrain.Root.SetActive(true);
 }