Exemplo n.º 1
0
        public override void Init(MyObjectBuilder_EntityBase objectBuilder)
        {
            base.Init(objectBuilder);
            this.NeedsUpdate = MyEntityUpdateEnum.EACH_100TH_FRAME;
            IMyLargeInteriorTurret Turret = Entity as IMyLargeInteriorTurret;

            Turret.PropertiesChanged   += Lock;
            Turret.EnabledChanged      += Lock;
            Turret.AppendingCustomInfo += AppInfo;
        }
Exemplo n.º 2
0
        bool FuncTest(IMyLargeInteriorTurret block)
        {
            //Interior Turret
            //Interface name: IMyLargeInteriorTurret
            //Parent: IMyLargeTurretBase
            //Parent: IMyFunctionalBlock
            //Fields:
            bool  CanControl = block.CanControl;
            float Range      = block.Range;

            return(true);
        }