public override void PlayerDisconnect(Player player) { FTPlayer ftPlayer = player.GetModPlayer <FTPlayer>(); if (ftPlayer.isLeader) { ftPlayer.isLeader = false; ModPacket packet = mod.GetPacket(); packet.Write((byte)PacketMessageType.UpdateServerLeader); packet.Write(false); packet.Send(); } }
public override void clientClone(ModPlayer clientClone) { FTPlayer clone = clientClone as FTPlayer; clone.isLeader = isLeader; }