Beispiel #1
0
 public ActionPart(Eidos Parent, string Name, int MaxHP, double Mass, string ActionDescription, List<EidosAction> Actions)
 {
     this._parent = Parent;
     this.Name = Name;
     HP.Max = MaxHP;
     HP.Current = MaxHP;
     _mass = Mass;
     _actionDescription = ActionDescription;
     _actions = Actions;
 }
Beispiel #2
0
 public EnginePart(Eidos parent, string Name, int MaxHP, double Mass, double Thrust, List<EidosAction> Actions)
 {
     this._parent = parent;
     this.Name = Name;
     HP.Max = MaxHP;
     HP.Current = MaxHP;
     _mass = Mass;
     _thrust = Thrust;
     _actions = Actions;
 }
Beispiel #3
0
 public DefensePart(Eidos parent, string Name, int MaxHP, double Mass, int DR, string DownAdjective, string PenetrateVerb, List<EidosAction> Actions)
 {
     this._parent = parent;
     this.Name = Name;
     HP.Max = MaxHP;
     HP.Current = MaxHP;
     _mass = Mass;
     _dr = DR;
     _downAdjective = DownAdjective;
     _penetrateVerb = PenetrateVerb;
     _actions = Actions;
 }
Beispiel #4
0
 public WeaponPart(Eidos Parent, string Name, int MaxHP, double Mass, int Damage, double Range, string DamageType, string FiringType, int CritMultiplier, int ReloadTime, List<EidosAction> Actions)
 {
     initWeaponPart((Ship)Parent, Name, MaxHP, Mass, Damage, Range, DamageType, FiringType, CritMultiplier, ReloadTime, Actions);
 }