|
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