Esempio n. 1
0
 public ModuleInfo(RobotComponentType component, int slot, EntityDefault module, EntityDefault ammo)
 {
     Component = component;
     Slot      = slot;
     Module    = module;
     Ammo      = ammo;
 }
Esempio n. 2
0
 protected RobotComponent(RobotComponentType type, IExtensionReader extensionReader)
 {
     _type            = type;
     _extensionReader = extensionReader;
 }
Esempio n. 3
0
 public RobotComponent GetRobotComponent(RobotComponentType componentType)
 {
     return(RobotComponents.FirstOrDefault(c => c.Type == componentType));
 }
Esempio n. 4
0
 public RobotComponent GetRobotComponentOrThrow(RobotComponentType componentType)
 {
     return(GetRobotComponent(componentType).ThrowIfNull(ErrorCodes.RequiredComponentNotFound));
 }