|
| void | Hologram (PlayerBase player, vector pos, ItemBase item) |
| |
| void | ~Hologram () |
| |
| void | SetAnimations () |
| |
| void | UpdateSelections () |
| |
| string | ProjectionBasedOnParent () |
| |
| string | GetProjectionName (ItemBase item) |
| |
| void | UpdateHologram (float timeslice) |
| |
| vector | AlignProjectionOnTerrain (float timeslice) |
| |
| vector | SmoothProjectionMovement (vector y_p_r, float timeslice) |
| |
| void | CreateTrigger () |
| |
| void | RefreshTrigger () |
| |
| void | EvaluateCollision (ItemBase action_item=null) |
| |
| bool | IsClippingRoof () |
| |
| bool | IsCollidingAngle () |
| |
| bool | IsCollidingBBox (ItemBase action_item=null) |
| |
| bool | IsBaseViable () |
| |
| bool | IsCollidingGPlot () |
| |
| bool | IsCollidingZeroPos () |
| |
| bool | IsBehindObstacle () |
| | DEPRECATED.
|
| |
| bool | IsBaseStatic (Object objectToCheck) |
| |
| bool | IsObjectStatic (Object obj) |
| |
| bool | IsBaseIntact (Object under_left_close, Object under_right_close, Object under_left_far, Object under_right_far) |
| |
| bool | IsBaseFlat (vector contact_pos_left_close, vector contact_pos_right_close, vector contact_pos_left_far, vector contact_pos_right_far) |
| |
| bool | IsPlacementPermitted () |
| | Checks if the item can be legally placed (usually checked by action as well)
|
| |
| bool | HeightPlacementCheck () |
| | Checks height relative to player's position.
|
| |
| bool | IsUnderwater () |
| |
| bool | IsInTerrain () |
| |
| void | CheckPowerSource () |
| |
| EntityAI | PlaceEntity (EntityAI entity_for_placing) |
| |
| void | GetProjectionCollisionBox (out vector min_max[2]) |
| |
| vector | GetCollisionBoxSize (vector min_max[2]) |
| |
| vector | GetLeftCloseProjectionVector () |
| |
| vector | GetRightCloseProjectionVector () |
| |
| vector | GetLeftFarProjectionVector () |
| |
| vector | GetRightFarProjectionVector () |
| |
| bool | IsSurfaceWater (vector position) |
| |
| bool | IsSurfaceSea (vector position) |
| |
| vector | GetProjectionEntityPosition (PlayerBase player) |
| |
| bool | SetHologramPosition (vector startPosition, float minProjectionDistance, float maxProjectionDistance, inout vector contactPosition) |
| | Sets hologram position based on player and projection distance.
|
| |
| bool | IsFenceOrWatchtowerKit () |
| |
| vector | CorrectForWatchtower (int contactComponent, vector contactPos, PlayerBase player, Object hitObject) |
| |
| bool | IsProjectionTrap () |
| |
| float | GetProjectionDiameter () |
| |
| float | GetProjectionRadius () |
| |
| void | SetUpdatePosition (bool state) |
| |
| bool | GetUpdatePosition () |
| |
| EntityAI | GetParentEntity () |
| |
| void | SetProjectionEntity (EntityAI projection) |
| |
| EntityAI | GetProjectionEntity () |
| |
| void | SetIsFloating (bool is_floating) |
| |
| void | SetIsColliding (bool is_colliding) |
| |
| void | SetIsHidden (bool is_hidden) |
| |
| void | SetIsCollidingPlayer (bool is_colliding) |
| |
| void | SetIsCollidingGPlot (bool is_colliding_gplot) |
| |
| bool | IsFloating () |
| |
| bool | IsColliding () |
| |
| bool | IsHidden () |
| |
| bool | IsCollidingPlayer () |
| |
| void | SetProjectionPosition (vector position) |
| |
| void | SetProjectionOrientation (vector orientation) |
| |
| vector | GetProjectionRotation () |
| |
| void | AddProjectionRotation (float addition) |
| |
| void | SubtractProjectionRotation (float subtraction) |
| |
| vector | SetOnGround (vector position) |
| |
| vector | HideWhenClose (vector pos) |
| |
| vector | GetProjectionPosition () |
| |
| vector | GetProjectionOrientation () |
| |
| vector | GetDefaultOrientation () |
| |
| int | GetHiddenSelection (string selection) |
| |
| void | SetSelectionToRefresh (string selection) |
| |
| void | SetSelectionToRefresh (array< string > selection) |
| |
| void | RefreshVisual () |
| |
| string | CorrectMaterialPathName () |
| |
См. определение в файле Hologram.c строка 1