private void SetSkinTo(byte value) { if (!DataProvider.Styles.Skins.Contains(value)) { throw new StyleUnavailableException(); } skin = value; if (!Parent.IsInitialized) { return; } CharacterStats.Update(Parent, CharacterConstants.StatisticType.Skin); Parent.Map.Broadcast(CharacterPackets.UpdateApperancePacket(Parent)); }
private void SetFaceTo(int value) { if (Gender == CharacterConstants.Gender.Male && !DataProvider.Styles.MaleFaces.Contains(value) || Gender == CharacterConstants.Gender.Female && !DataProvider.Styles.FemaleFaces.Contains(value)) { throw new StyleUnavailableException(); } face = value; if (!Parent.IsInitialized) { return; } CharacterStats.Update(Parent, CharacterConstants.StatisticType.Face); Parent.Map.Broadcast(CharacterPackets.UpdateApperancePacket(Parent)); }
public static void UpdateApperance(Character character) { character.Map.Broadcast(CharacterPackets.UpdateApperancePacket(character), character); }