BlackICE Scripting

class ent

IPositionProvider

ent.IPositionProvider

  • 0 properties
  • 9 functions
  • 13 derived classes

Extends IScriptable ISerializable

Properties

None.

Functions

  • bool CalculatePosition(out Vector4 outPos) RTTI
  • void SetWorldOffset(Vector4 worldOffset) RTTI
  • Vector4 GetWorldOffset() RTTI
  • static ent.IPositionProvider? CreateStaticPositionProvider(WorldPosition position) staticRTTI
  • static ent.IPositionProvider? CreateEntityPositionProvider(ent.Entity entity, Vector3? localOffset) staticRTTI
  • static ent.IPositionProvider? CreateEntityHistoryPositionProvider(WeakHandle<ent.TransformHistoryComponent> transformHistoryComp, float timeDelay, Vector3? localOffset) staticRTTI
  • static ent.IPositionProvider? CreateSlotPositionProvider(ent.Entity entity, CName slotName, Vector3? localOffset) staticRTTI
  • static ent.IPositionProvider? CreatePlacedComponentPositionProvider(ent.IPlacedComponent entity, Vector3? localOffset) staticRTTI
  • static ent.IPositionProvider? CreateCollisionPredictionPositionProvider(ent.IPositionProvider targetPosProvider, ent.IPositionProvider ownerPosProvider, ent.IVelocityProvider targetVelocityProvider, float ownerVelocity) staticRTTI