示例#1
0
        private void InterpretMoveStop(CPacket packet)
        {
            Int32   id;
            Vector3 now;

            id    = packet.ReadInt32();
            now.x = packet.ReadSingle();
            now.y = packet.ReadSingle();
            now.z = packet.ReadSingle();

            _logger.Log("Move Stop - id{0} ({1},{2})", id, now.x, now.y, now.z);
        }
示例#2
0
        private void InterpretMoveCorrection(CPacket packet)
        {
            Int32   id;
            Vector3 now, dest;

            id     = packet.ReadInt32();
            now.x  = packet.ReadSingle();
            now.y  = packet.ReadSingle();
            now.z  = packet.ReadSingle();
            dest.x = packet.ReadSingle();
            dest.y = packet.ReadSingle();
            dest.z = packet.ReadSingle();

            _logger.Log("Move Correction - id{0} move ({1},{2},{3}) to ({4},{5},{6})",
                        id, now.x, now.y, now.z, dest.x, dest.y, dest.z);
        }
示例#3
0
        private void InterpretMoveStart(CPacket packet)
        {
            Int32   id;
            Vector3 now, dest;

            id     = packet.ReadInt32();
            now.x  = packet.ReadSingle();
            now.y  = packet.ReadSingle();
            now.z  = packet.ReadSingle();
            dest.x = packet.ReadSingle();
            dest.y = packet.ReadSingle();
            dest.z = packet.ReadSingle();

            _logger.Log("Move Start - id{0} move ({1},{2},{3}) to ({4},{5},{6})",
                        id, now.x, now.y, now.z, dest.x, dest.y, dest.z);

            //Commander
            playerCommander.Move(id, dest);
        }
示例#4
0
        private void InterpretActionCommand(CPacket packet)
        {
            Int32   id;
            Int32   actionNumber;
            Vector3 now, dest;

            Debug.Log("action Command");

            id           = packet.ReadInt32();
            actionNumber = packet.ReadInt32();
            now.x        = packet.ReadSingle();
            now.y        = packet.ReadSingle();
            now.z        = packet.ReadSingle();
            dest.x       = packet.ReadSingle();
            dest.y       = packet.ReadSingle();
            dest.z       = packet.ReadSingle();

            _logger.Log("Action Start - id{0} actionNumber{1} move ({2},{3},{4}) to ({5},{6},{7})",
                        id, actionNumber, now.x, now.y, now.z, dest.x, dest.y, dest.z);

            playerCommander.UseSkill((int)id, (int)actionNumber, now, dest);
        }