Пример #1
0
        public override void OnMsgLine(params object[] objs)
        {
            ELineMsg msg = (ELineMsg)objs[0];

            switch (msg)
            {
            case ELineMsg.ADD_Target:
            {
                PeEntity target = (PeEntity)objs[1];
                if (!mAtkTargets.Contains(target))
                {
                    AddAktTarget(target);
                    UpdateAtkTarget();
                }
            }
            break;

            case ELineMsg.REMOVE_Target: break;

            default:
                break;
            }

            return;
        }
Пример #2
0
        public override void OnMsgLine(params object[] objs)
        {
            ELineMsg msg = (ELineMsg)objs[0];

            switch (msg)
            {
            case ELineMsg.Add_Eat:
                int num = (int)objs[1];
                CreatEatCooper(num);
                break;
            }
        }
Пример #3
0
        public override void OnMsgLine(params object[] objs)
        {
            ELineMsg msg = (ELineMsg)objs[0];

            switch (msg)
            {
            case ELineMsg.Add_Sleep:
                int    num       = (int)objs[1];
                double startHour = (double)objs[2];
                CreatSleepCooper(num, startHour);
                break;
            }
        }
Пример #4
0
        public override void OnMsgLine(params object[] objs)
        {
            ELineMsg msg = (ELineMsg)objs[0];

            switch (msg)
            {
            case ELineMsg.Add_chatCentor:
                EQuadrant Q      = (EQuadrant)objs[1];
                PeEntity  centor = (PeEntity)objs[2];
                if (centor != null)
                {
                    AddrestCenter(centor, Q);
                }
                break;

            case ELineMsg.Clear_chat:
                ClearCenter();
                break;
            }

            return;
        }