示例#1
0
        protected override void Init(MyObjectBuilder_DefinitionBase builder)
        {
            base.Init(builder);
            MyObjectBuilder_EngineerToolBaseDefinition definition = builder as MyObjectBuilder_EngineerToolBaseDefinition;

            this.SpeedMultiplier    = definition.SpeedMultiplier;
            this.DistanceMultiplier = definition.DistanceMultiplier;
            this.Flare = definition.Flare;
        }
示例#2
0
        public override MyObjectBuilder_DefinitionBase GetObjectBuilder()
        {
            MyObjectBuilder_EngineerToolBaseDefinition objectBuilder = (MyObjectBuilder_EngineerToolBaseDefinition)base.GetObjectBuilder();

            objectBuilder.SpeedMultiplier    = this.SpeedMultiplier;
            objectBuilder.DistanceMultiplier = this.DistanceMultiplier;
            objectBuilder.Flare = this.Flare;
            return(objectBuilder);
        }