コード例 #1
0
ファイル: Asteroid.cs プロジェクト: mikeries/Empire
 public override void GetState(ObjectState info)
 {
     base.GetState(info);
     info.AddValue("Stage", Stage);
     info.AddValue("RollRate", RollRate);
     info.AddValue("Style", Style);
 }
コード例 #2
0
 public override void GetState(ObjectState info)
 {
     base.GetState(info);
     //info.AddValue("timeSinceLastShot", _timeSinceLastShot);
     info.AddValue("ShieldEnergy", ShieldEnergy);
     info.AddValue("Owner", Owner);
 }
コード例 #3
0
ファイル: Entity.cs プロジェクト: mikeries/Empire
 public virtual void GetState(ObjectState info)
 {
     info.AddValue("EntityID", _entityID);
     info.AddValue("LocationX", Location.X);
     info.AddValue("LocationY", Location.Y);
     info.AddValue("Height", Height);
     info.AddValue("Width", Width);
     info.AddValue("Radius", Radius);
     info.AddValue("VelocityX", _velocity.X);
     info.AddValue("VelocityY", _velocity.Y);
     info.AddValue("Orientation", Orientation);
     info.AddValue("VisualState", (int)visualState);
     info.AddValue("Status", (int)Status);
     info.AddValue("Type", (int)Type);
     info.AddValue("Age", age);
 }
コード例 #4
0
ファイル: Laser.cs プロジェクト: mikeries/Empire
 public override void GetState(ObjectState info)
 {
     base.GetState(info);
     info.AddValue("Owner", Owner);
 }
コード例 #5
0
ファイル: Planet.cs プロジェクト: mikeries/Empire
 public override void GetState(ObjectState info)
 {
     base.GetState(info);
     info.AddValue("PlanetID", (int)PlanetID);
 }