public HardpointModule(ModuleItemType definition): this()
 {
     if (definition)
     {
         this.definition = definition;
         behaviour = ScriptableObject.Instantiate(definition.Behaviour);
         behaviour.Equip(this);
     }
 }
 public HardpointModule()
 {
     definition = null;
     behaviour = null;
 }