Esempio n. 1
0
 public MotorPartInfo(PartInitSet set) : base(set)
 {
     if (Acceleration == 0)
     {
         Acceleration = Speed;
     }
 }
Esempio n. 2
0
        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)
 {
 }
Esempio n. 4
0
 public IdleSoundPartInfo(PartInitSet set) : base(set)
 {
 }
Esempio n. 5
0
 public TargetablePartInfo(PartInitSet set) : base(set)
 {
 }
 public PlayerSwitchPartInfo(PartInitSet set) : base(set)
 {
 }
Esempio n. 7
0
 public WorldPartInfo(PartInitSet set) : base(set)
 {
 }
Esempio n. 8
0
 public PlayablePartInfo(PartInitSet set) : base(set)
 {
 }
Esempio n. 9
0
 public ArmorPartInfo(PartInitSet set) : base(set)
 {
 }