Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_EditableEntityMaterialChildComponent Interface Reference
Inheritance diagram for SCR_EditableEntityMaterialChildComponent:
SCR_EditableEntityBaseChildComponent

Public Member Functions

override void EOnStateChanged (EEditableEntityState states, EEditableEntityState changedState, bool toSet)
 Event called every time state of editable entity changes.
 
override void OnPostInit (IEntity owner)
 
- Public Member Functions inherited from SCR_EditableEntityBaseChildComponent
void UpdateFromCurrentState ()
 Update based on current state of editable entity.
 
bool CanApply (EEditableEntityState changedState)
 Check if effects controlled y this component can be applied when given state changes.
 
void SCR_EditableEntityBaseChildComponent (IEntityComponentSource src, IEntity ent, IEntity parent)
 

Protected Member Functions

void SetMaterial (ResourceName material)
 

Additional Inherited Members

- Protected Attributes inherited from SCR_EditableEntityBaseChildComponent
EEditableEntityState m_State
 
GenericEntity m_Owner
 

Detailed Description

Change material based on specific states

Member Function Documentation

◆ EOnStateChanged()

override void SCR_EditableEntityMaterialChildComponent.EOnStateChanged ( EEditableEntityState states,
EEditableEntityState changedState,
bool toSet )

Event called every time state of editable entity changes.

Parameters
[in]statescurrently active states
[in]changedStatechanged state
[in]toSettrue if the state was enabled, false if it was disabled

Implements SCR_EditableEntityBaseChildComponent.

◆ OnPostInit()

override void SCR_EditableEntityMaterialChildComponent.OnPostInit ( IEntity owner)

◆ SetMaterial()

void SCR_EditableEntityMaterialChildComponent.SetMaterial ( ResourceName material)
protected

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