Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
InteractionBlockSystem Interface Reference
Inheritance diagram for InteractionBlockSystem:
[legend]

Public Member Functions

proto external bool CanCreateInteractionBlocks (IEntity ent, IEntity otherEnt)
 
proto external bool Create (IEntity ent, IEntity otherEnt)
 Create interaction blocks between ent->GetRootParent() and otherEnt while taking into account childrens entities.
 
proto external bool CreateSimpleBlock (IEntity ent, IEntity otherEnt)
 Create interaction blocks between ent and otherEnt without taking into account childrens entities.
 
proto external bool DoesExist (IEntity ent, IEntity otherEnt)
 Check if an interaction block exist between ent and otherEnt.
 
proto external bool Remove (IEntity ent)
 Removes all interaction blocks linked to this entity.
 
proto external bool RemoveInteractionBlocks (IEntity ent, IEntity otherEnt)
 Removes interaction block between ent and otherEnt and taking into account childrens entities.
 
proto external bool RemoveSimpleBlock (IEntity ent, IEntity otherEnt)
 Removes interaction blocks between ent and otherEnt without taking into account childrens entities.
 
- Public Member Functions inherited from GameSystem
bool ShouldBePaused ()
 Is this system should be paused while the simulation is paused?
 
bool ShouldBeEnabledInEditMode ()
 Is this system should be enabled inside the editor.
 

Member Function Documentation

◆ CanCreateInteractionBlocks()

proto external bool InteractionBlockSystem.CanCreateInteractionBlocks ( IEntity  ent,
IEntity  otherEnt 
)

◆ Create()

proto external bool InteractionBlockSystem.Create ( IEntity  ent,
IEntity  otherEnt 
)

Create interaction blocks between ent->GetRootParent() and otherEnt while taking into account childrens entities.

◆ CreateSimpleBlock()

proto external bool InteractionBlockSystem.CreateSimpleBlock ( IEntity  ent,
IEntity  otherEnt 
)

Create interaction blocks between ent and otherEnt without taking into account childrens entities.

◆ DoesExist()

proto external bool InteractionBlockSystem.DoesExist ( IEntity  ent,
IEntity  otherEnt 
)

Check if an interaction block exist between ent and otherEnt.

◆ Remove()

proto external bool InteractionBlockSystem.Remove ( IEntity  ent)

Removes all interaction blocks linked to this entity.

◆ RemoveInteractionBlocks()

proto external bool InteractionBlockSystem.RemoveInteractionBlocks ( IEntity  ent,
IEntity  otherEnt 
)

Removes interaction block between ent and otherEnt and taking into account childrens entities.

◆ RemoveSimpleBlock()

proto external bool InteractionBlockSystem.RemoveSimpleBlock ( IEntity  ent,
IEntity  otherEnt 
)

Removes interaction blocks between ent and otherEnt without taking into account childrens entities.


The documentation for this interface was generated from the following file: