public MotorPartInfo(PartInitSet set) : base(set) { if (Acceleration == 0) { Acceleration = Speed; } }
public static PartInfo GetPart(int currentPart, TextNode parent) { var internalName = currentPart.ToString(); if (!string.IsNullOrWhiteSpace(parent.Specification)) { internalName = parent.Specification; } try { var type = Type.GetType("WarriorsSnuggery.Objects.Actors.Parts." + parent.Key + "PartInfo", true, true); var set = new PartInitSet(internalName, parent.Children); return((PartInfo)Activator.CreateInstance(type, new [] { set })); } catch (Exception e) { throw new UnknownPartException(parent.Key, e); } }
public RevealsShroudPartInfo(PartInitSet set) : base(set) { }
public IdleSoundPartInfo(PartInitSet set) : base(set) { }
public TargetablePartInfo(PartInitSet set) : base(set) { }
public PlayerSwitchPartInfo(PartInitSet set) : base(set) { }
public WorldPartInfo(PartInitSet set) : base(set) { }
public PlayablePartInfo(PartInitSet set) : base(set) { }
public ArmorPartInfo(PartInitSet set) : base(set) { }