public Entity(EntityFlag Flag, bool companion) { Statistics = new StatusStatics(); Companion = companion; this.EntityFlag = Flag; Mode = Enums.Mode.None; update = new Conquer_Online_Server.Network.GamePackets.Update(true); update.UID = UID; switch (Flag) { case EntityFlag.Player: MyTimer = new System.Timers.Timer(interval); MyTimer.AutoReset = true; MyTimer.Elapsed += new System.Timers.ElapsedEventHandler(_timerCallBack); MyTimer.Start(); MapObjType = Game.MapObjectType.Player; break; case EntityFlag.Monster: MapObjType = Game.MapObjectType.Monster; break; } }
public Entity(EntityFlag Flag, bool companion) { Statistics = new StatusStatics(); Companion = companion; this.EntityFlag = Flag; Mode = Enums.Mode.None; update = new PhoenixProject.Network.GamePackets.Update(true); update.UID = UID; switch (Flag) { case EntityFlag.Player: /* MyTimer = new System.Timers.Timer(200); MyTimer.AutoReset = true; MyTimer.Elapsed += new System.Timers.ElapsedEventHandler(_timerCallBack); MyTimer.Start(); MyTimer = new System.Timers.Timer(1000); MyTimer.AutoReset = true; MyTimer.Elapsed += new System.Timers.ElapsedEventHandler(_timerCallBack2); MyTimer.Start(); MyTimer = new System.Timers.Timer(1000); MyTimer.AutoReset = true; MyTimer.Elapsed += new System.Timers.ElapsedEventHandler(_timerCallBack3); MyTimer.Start(); MyTimer = new System.Timers.Timer(1000); MyTimer.AutoReset = true; MyTimer.Elapsed += new System.Timers.ElapsedEventHandler(_timerCallBack4); MyTimer.Start(); MyTimer = new System.Timers.Timer(1000); MyTimer.AutoReset = true; MyTimer.Elapsed += new System.Timers.ElapsedEventHandler(_timerCallBack5); MyTimer.Start(); MyTimer = new System.Timers.Timer(100); MyTimer.AutoReset = true; MyTimer.Elapsed += new System.Timers.ElapsedEventHandler(_timerCallBack6); MyTimer.Start();*/ MapObjType = Game.MapObjectType.Player; break; case EntityFlag.Monster: /* MyTimer = new System.Timers.Timer(200); MyTimer.AutoReset = true; MyTimer.Elapsed += new System.Timers.ElapsedEventHandler(_timerCallBack); MyTimer.Start();*/ MapObjType = Game.MapObjectType.Monster; break; } }