public override object Clone()
        {
            ServerChampion s = new ServerChampion(ID, Position, Type, Team);

            s.Clone(this);
            return(s);
        }
Beispiel #2
0
		public ServerClient(NetConnection conn, ServerChampion champion)
        {
			Connection = conn;
			Champion = champion;
			ActionsPackage = new List<PlayerAction>();
			LastAcknowledgedActionID = IDGenerator.NO_ID;
			AnimData = new ChampionAnimData();
			ChampStats = new ChampionStats(100f); //TODO: depend on champion
        }
		public override object Clone()
		{
			ServerChampion s = new ServerChampion(ID, Position, Type, Team);
			s.Clone(this);
			return s;
		}
        public override void Clone(IEntity champ)
        {
            ServerChampion c = (ServerChampion)champ;

            base.Clone(c);
        }