Beispiel #1
0
        protected override void Init(MyObjectBuilder_DefinitionBase builder)
        {
            base.Init(builder);
            MyObjectBuilder_MotorStatorDefinition definition = (MyObjectBuilder_MotorStatorDefinition)builder;

            this.ResourceSinkGroup         = MyStringHash.GetOrCompute(definition.ResourceSinkGroup);
            this.RequiredPowerInput        = definition.RequiredPowerInput;
            this.MaxForceMagnitude         = definition.MaxForceMagnitude;
            this.RotorDisplacementMin      = definition.RotorDisplacementMin;
            this.RotorDisplacementMax      = definition.RotorDisplacementMax;
            this.RotorDisplacementMinSmall = definition.RotorDisplacementMinSmall;
            this.RotorDisplacementMaxSmall = definition.RotorDisplacementMaxSmall;
            this.RotorDisplacementInModel  = definition.RotorDisplacementInModel;
            this.UnsafeTorqueThreshold     = definition.DangerousTorqueThreshold;
        }
Beispiel #2
0
 public MotorStatorDefinition(MyObjectBuilder_MotorStatorDefinition definition)
     : base(definition)
 {
 }
		public MotorStatorDefinition(MyObjectBuilder_MotorStatorDefinition definition)
			: base(definition)
		{ }