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; }
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; }
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; }
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); }