![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Protected Member Functions | |
| override void | DebugDrawPosition () |
| bool | IsCompartmentAccessible () |
| void | SetCompartmentAccessible (bool val) |
| int | GetCompartmentSection () |
| Switching seats is allowed only between compartments with matching area. | |
| bool | GetIsWaterTight () |
| IEntity | GetVehicle () |
| IEntity | GetVehicle (out int compartmentID) |
| bool | IsOccupied () |
| void | DamageOccupant (float damage, EDamageType damageType, notnull Instigator instigator, bool damageWhileGetIn=true, bool damageWhileGetOut=true) |
| void | ScreenShakeOccupant (float damage) |
| void | KillOccupant (notnull Instigator instigator, bool eject=false, bool gettingIn=false, bool gettingOut=false) |
| bool | EjectOccupant (bool forceEject=false, bool ejectUnconsciously=false, out bool ejectedImmediately=false, bool ejectOnTheSpot=false) |
| SCR_DefaultOccupantData | GetDefaultOccupantData () |
| ResourceName | GetDefaultOccupantPrefab (bool checkIfValid=true) |
| IEntity | SpawnDefaultCharacterInCompartment (inout AIGroup group, ResourceName groupPrefab="{000CD338713F2B5A}Prefabs/AI/Groups/Group_Base.et") |
| IEntity | SpawnCharacterInCompartment (ResourceName characterPrefab, inout AIGroup group, ResourceName groupPrefab="{000CD338713F2B5A}Prefabs/AI/Groups/Group_Base.et") |
| float | GetFreelookAimLimitOverrideDown () |
| float | GetFreelookAimLimitOverrideUp () |
| float | GetFreelookAimLimitOverrideLeft () |
| float | GetFreelookAimLimitOverrideRight () |
| vector | GetFreelookCameraNeckOffsetScale () |
| float | GetFreelookCameraNeckFollowTraverse () |
| float | GetRandomEjectionChance () |
Static Protected Attributes | |
| static const vector | SPAWN_IN_VEHICLE_OFFSET = Vector(0, 250, 0) |
Definition at line 1 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 141 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 41 of file BaseCompartmentSlot.c.
|
inlineprotected |
Force eject occupant from this compartment
| [in] | forceEject | Force occupant out of compartment regardless of whether it makes sense realistically. |
| [in] | ejectUnconsciously | Force ejected character to be unconscious |
| [out] | ejectedImmediately | returns true if this client was capable of ejecting character that is in this compartment |
| [in] | ejectOnTheSpot | if character should be ejected in the position where he currently is |
Definition at line 229 of file BaseCompartmentSlot.c.
|
inlineprotected |
Switching seats is allowed only between compartments with matching area.
Definition at line 65 of file BaseCompartmentSlot.c.
|
inlineprotected |
Get default occupent prefab data
Definition at line 289 of file BaseCompartmentSlot.c.
|
inlineprotected |
Get default occupent prefab ResourceName
Definition at line 299 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 414 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 426 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 432 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 420 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 444 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 438 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 72 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 450 of file BaseCompartmentSlot.c.
|
inlineprotected |
Get vehicle this slot belongs to. May differ from GetOwner() if the slot is placed in vehicle's child entity, e.g., truck's cargo frame.
Definition at line 83 of file BaseCompartmentSlot.c.
Get vehicle this slot belongs to. May differ from GetOwner() if the slot is placed in vehicle's child entity, e.g., truck's cargo frame.
| [out] | compartmentID | Variable to be filled with ID of the compartment relative to the vehicle. May differ from GetCompartmentSlotID() which returns only ID within the entity the slot belong sto. |
Definition at line 104 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 52 of file BaseCompartmentSlot.c.
|
inlineprotected |
Get if compartment is occupied
Definition at line 135 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 189 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 165 of file BaseCompartmentSlot.c.
|
inlineprotected |
Definition at line 58 of file BaseCompartmentSlot.c.
|
inlineprotected |
Spawn character within the compartment (Server only)
| characterPrefab | Prefab to spawn in compartment | |
| [in,out] | group | if Left empty it will create a new group and place the character in it and return it. Else it will place the character in the given group |
| createGroupForCharacter | If a group should be created for the spawned character |
Definition at line 328 of file BaseCompartmentSlot.c.
|
inlineprotected |
Spawn default character within the compartment (Server only) Default characters are defined on the CompartmentSlot
| [in,out] | group | if Left empty it will create a new group and place the character in it and return it. Else it will place the character in the given group |
| groupPrefabGroup | prefab, Generally want to keep it as default value as faction and usch is set automaticly |
Definition at line 315 of file BaseCompartmentSlot.c.
Definition at line 38 of file BaseCompartmentSlot.c.
|
protected |
Definition at line 7 of file BaseCompartmentSlot.c.
|
protected |
Definition at line 10 of file BaseCompartmentSlot.c.
|
protected |
Definition at line 16 of file BaseCompartmentSlot.c.
|
protected |
Definition at line 22 of file BaseCompartmentSlot.c.
|
protected |
Definition at line 25 of file BaseCompartmentSlot.c.
|
protected |
Definition at line 19 of file BaseCompartmentSlot.c.
|
protected |
Definition at line 31 of file BaseCompartmentSlot.c.
|
protected |
Definition at line 34 of file BaseCompartmentSlot.c.
|
protected |
Definition at line 4 of file BaseCompartmentSlot.c.
|
protected |
Definition at line 13 of file BaseCompartmentSlot.c.
|
protected |
Definition at line 28 of file BaseCompartmentSlot.c.
Definition at line 36 of file BaseCompartmentSlot.c.