예제 #1
0
        public void changeState(ushort newState)
        {
            currentMainState = newState;
            SubPacket changeStatePacket  = SetActorStatePacket.buildPacket(actorId, actorId, newState, currentSubState);
            SubPacket battleActionPacket = BattleAction1Packet.buildPacket(actorId, actorId);

            zone.broadcastPacketAroundActor(this, changeStatePacket);
            zone.broadcastPacketAroundActor(this, battleActionPacket);
        }
예제 #2
0
 public SubPacket createStatePacket(uint playerActorID)
 {
     return(SetActorStatePacket.buildPacket(actorId, playerActorID, currentMainState, currentSubState));
 }