当前位置: 首页>>代码示例>>C#>>正文


C# CubeGridEntity类代码示例

本文整理汇总了C#中CubeGridEntity的典型用法代码示例。如果您正苦于以下问题:C# CubeGridEntity类的具体用法?C# CubeGridEntity怎么用?C# CubeGridEntity使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


CubeGridEntity类属于命名空间,在下文中一共展示了CubeGridEntity类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: PistonEntity

		public PistonEntity( CubeGridEntity parent, MyObjectBuilder_PistonBase definition )
			: base( parent, definition )
		{
			m_velocity = definition.Velocity;
			m_minLimit = definition.MinLimit.GetValueOrDefault( 0 );
			m_maxLimit = definition.MaxLimit.GetValueOrDefault( 0 );
		}
开发者ID:rexxar-tc,项目名称:NewSEServerExtender,代码行数:7,代码来源:PistonEntity.cs

示例2: ReactorEntity

        public ReactorEntity( CubeGridEntity parent, MyObjectBuilder_Reactor definition, Object backingObject )
            : base(parent, definition, backingObject)
        {
            m_Inventory = new InventoryEntity( definition.Inventory, InternalGetReactorInventory( ) );

            m_lastInventoryRefresh = DateTime.Now;
        }
开发者ID:GornyakManiac,项目名称:SEServerExtender,代码行数:7,代码来源:ReactorEntity.cs

示例3: LandingGearEntity

		public LandingGearEntity(CubeGridEntity parent, MyObjectBuilder_LandingGear definition)
			: base(parent, definition)
		{
			m_isLocked = definition.IsLocked;
			m_autoLockEnabled = definition.AutoLock;
			m_brakeForce = definition.BrakeForce;
		}
开发者ID:generalwrex,项目名称:SE-Community-Mod-API,代码行数:7,代码来源:LandingGearEntity.cs

示例4: FunctionalBlockEntity

        public FunctionalBlockEntity( CubeGridEntity parent, MyObjectBuilder_FunctionalBlock definition, Object backingObject )
            : base(parent, definition, backingObject)
        {
            m_enabled = definition.Enabled;

            m_powerReceiver = new PowerReceiver( ActualObject, Parent.PowerManager, InternalGetPowerReceiver( ), new Func<float>( InternalPowerReceiverCallback ) );
        }
开发者ID:LoganRickert,项目名称:SEServerExtender,代码行数:7,代码来源:FunctionalBlockEntity.cs

示例5: ReactorEntity

        public ReactorEntity(CubeGridEntity parent, MyObjectBuilder_Reactor definition, Object backingObject)
            : base(parent, definition, backingObject)
        {
            m_Inventory = new InventoryEntity(definition.Inventory, InternalGetReactorInventory());
            m_powerProducer = new PowerProducer(Parent.PowerManager, ActualObject);

            m_lastInventoryRefresh = DateTime.Now;
        }
开发者ID:noxer,项目名称:SE-Community-Mod-API,代码行数:8,代码来源:ReactorEntity.cs

示例6: TurretBaseEntity

		public TurretBaseEntity(CubeGridEntity parent, MyObjectBuilder_TurretBase definition)
			: base(parent, definition)
		{
			m_inventory = new InventoryEntity(definition.Inventory);

			m_shootingRange = definition.Range;
			m_searchingRange = m_shootingRange + 100;

			m_targetMeteors = definition.TargetMeteors;
			m_targetMissiles = definition.TargetMissiles;
			m_targetMoving = definition.TargetMoving;
		}
开发者ID:ISAIHasmanboobs,项目名称:SE-Community-Mod-API,代码行数:12,代码来源:TurretBaseEntity.cs

示例7: CubeBlockEntity

        public CubeBlockEntity(CubeGridEntity parent, MyObjectBuilder_CubeBlock definition, Object backingObject)
            : base(definition, backingObject)
        {
            m_parent = parent;

            //Only enable events for non-structural blocks, for now
            if (definition.EntityId != 0)
            {
                EntityEventManager.EntityEvent newEvent = new EntityEventManager.EntityEvent();
                newEvent.type = EntityEventManager.EntityEventType.OnCubeBlockCreated;
                newEvent.timestamp = DateTime.Now;
                newEvent.entity = this;
                if (m_parent.IsLoading)
                    newEvent.priority = 10;
                else
                    newEvent.priority = 1;
                EntityEventManager.Instance.AddEvent(newEvent);
            }
        }
开发者ID:Zaragoss,项目名称:SE-Community-Mod-API,代码行数:19,代码来源:CubeBlockEntity.cs

示例8: VirtualMassEntity

		public VirtualMassEntity( CubeGridEntity parent, MyObjectBuilder_VirtualMass definition )
			: base( parent, definition )
		{
		}
开发者ID:rexxar-tc,项目名称:NewSEServerExtender,代码行数:4,代码来源:VirtualMassEntity.cs

示例9: ShipToolBaseEntity

		public ShipToolBaseEntity(CubeGridEntity parent, MyObjectBuilder_ShipToolBase definition, Object backingObject)
			: base(parent, definition, backingObject)
		{
			m_inventory = new InventoryEntity(definition.Inventory, InternalGetContainerInventory());
		}
开发者ID:Zaragoss,项目名称:SE-Community-Mod-API,代码行数:5,代码来源:ShipToolBaseEntity.cs

示例10: LightEntity

		public LightEntity(CubeGridEntity parent, MyObjectBuilder_LightingBlock definition, Object backingObject)
			: base(parent, definition, backingObject)
		{
		}
开发者ID:generalwrex,项目名称:SE-Community-Mod-API,代码行数:4,代码来源:LightEntity.cs

示例11: GyroEntity

		public GyroEntity( CubeGridEntity parent, MyObjectBuilder_Gyro definition, Object backingObject )
			: base( parent, definition, backingObject )
		{
			m_networkManager = new GyroNetworkManager( this, InternalGetGyroNetworkManager( ) );
		}
开发者ID:0cyris,项目名称:SE-Community-Mod-API,代码行数:5,代码来源:GyroEntity.cs

示例12: InteriorTurretEntity

		public InteriorTurretEntity( CubeGridEntity parent, MyObjectBuilder_InteriorTurret definition, Object backingObject )
			: base( parent, definition, backingObject )
		{
		}
开发者ID:rexxar-tc,项目名称:NewSEServerExtender,代码行数:4,代码来源:InteriorTurretEntity.cs

示例13: GatlingTurretEntity

 public GatlingTurretEntity(CubeGridEntity parent, MyObjectBuilder_LargeGatlingTurret definition, Object backingObject)
     : base(parent, definition, backingObject)
 {
 }
开发者ID:jopitan,项目名称:SE-Community-Mod-API,代码行数:4,代码来源:GattlingTurretEntity.cs

示例14: ConveyorTubeEntity

		public ConveyorTubeEntity(CubeGridEntity parent, MyObjectBuilder_ConveyorConnector definition, Object backingObject)
			: base(parent, definition, backingObject)
		{
		}
开发者ID:Zaragoss,项目名称:SE-Community-Mod-API,代码行数:4,代码来源:ConveyorTubeEntity.cs

示例15: CubeBlockManager

 public CubeBlockManager(CubeGridEntity parent, Object backingSource, string backingSourceMethodName)
     : base(backingSource, backingSourceMethodName, InternalBackingType.Hashset)
 {
     m_isLoading = true;
     m_parent = parent;
 }
开发者ID:noxer,项目名称:SE-Community-Mod-API,代码行数:6,代码来源:CubeBlockEntity.cs


注:本文中的CubeGridEntity类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。