本文整理汇总了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;未经允许,请勿转载。 |
请发表评论