• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# CubeGridEntity类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: ConveyorLine

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


示例17: CubeBlockEntity

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

			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 if ( EntityId != 0 )
			{
				newEvent.priority = 1;
			}
			else
			{
				newEvent.priority = 2;
			}
			EntityEventManager.Instance.AddEvent( newEvent );

			if ( EntityId != 0 )
			{
				GameEntityManager.AddEntity( EntityId, this );
			}

			m_buildPercent = definition.BuildPercent;
			m_integrityPercent = definition.IntegrityPercent;
			m_owner = definition.Owner;
			m_shareMode = definition.ShareMode;
		}
开发者ID:0cyris,项目名称:SE-Community-Mod-API,代码行数:33,代码来源:CubeBlockEntity.cs


示例18: CargoContainerEntity

 public CargoContainerEntity(CubeGridEntity parent, MyObjectBuilder_CargoContainer definition)
     : base(parent, definition)
 {
     m_Inventory = new InventoryEntity(definition.Inventory);
 }
开发者ID:noxer,项目名称:SE-Community-Mod-API,代码行数:5,代码来源:CargoContainerEntity.cs


示例19: CubeBlockEntity

 public CubeBlockEntity(CubeGridEntity parent, MyObjectBuilder_CubeBlock definition)
     : base(definition)
 {
     m_parent = parent;
 }
开发者ID:noxer,项目名称:SE-Community-Mod-API,代码行数:5,代码来源:CubeBlockEntity.cs



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# CudaArray1D类代码示例发布时间:2022-05-24
下一篇:
C# CubeFlag类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap