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); }
public SubPacket createStatePacket(uint playerActorID) { return(SetActorStatePacket.buildPacket(actorId, playerActorID, currentMainState, currentSubState)); }