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

Public Member Functions

string GetClassName ()
 
IEntityComponentSource AddComponent (EditablePrefabsConfig config, WorldEditorAPI api, ResourceName prefab, string targetPath, IEntitySource entitySource)
 
void EOnCreate (EditablePrefabsConfig config, WorldEditorAPI api, ResourceName prefab, string targetPath, IEntitySource entitySource, IEntitySource instanceEntitySource, IEntityComponentSource componentSource, IEntityComponentSource componentCurrent)
 
void EOnDelete (EditablePrefabsConfig config, WorldEditorAPI api, string prefabPath)
 
void EOnMove (EditablePrefabsConfig config, WorldEditorAPI api, string currentPath, string newPath)
 
void EditablePrefabsComponent_Base ()
 

Protected Attributes

ResourceName m_Component
 
string m_sClassname
 

Constructor & Destructor Documentation

◆ EditablePrefabsComponent_Base()

void EditablePrefabsComponent_Base.EditablePrefabsComponent_Base ( )

Member Function Documentation

◆ AddComponent()

IEntityComponentSource EditablePrefabsComponent_Base.AddComponent ( EditablePrefabsConfig  config,
WorldEditorAPI  api,
ResourceName  prefab,
string  targetPath,
IEntitySource  entitySource 
)
Parameters
[in]config
[in]api
[in]prefab
[in]targetPath
[in]entitySource
Returns

◆ EOnCreate()

void EditablePrefabsComponent_Base.EOnCreate ( EditablePrefabsConfig  config,
WorldEditorAPI  api,
ResourceName  prefab,
string  targetPath,
IEntitySource  entitySource,
IEntitySource  instanceEntitySource,
IEntityComponentSource  componentSource,
IEntityComponentSource  componentCurrent 
)
Parameters
[in]config
[in]api
[in]prefab
[in]targetPath
[in]entitySource
[in]instanceEntitySource
[in]componentSource
[in]componentCurrent

Implemented in EditablePrefabsComponent_EditableEntity, and EditablePrefabsComponent_PreviewEntity.

◆ EOnDelete()

void EditablePrefabsComponent_Base.EOnDelete ( EditablePrefabsConfig  config,
WorldEditorAPI  api,
string  prefabPath 
)
Parameters
[in]config
[in]api
[in]prefabPath

Implemented in EditablePrefabsComponent_EditableEntity.

◆ EOnMove()

void EditablePrefabsComponent_Base.EOnMove ( EditablePrefabsConfig  config,
WorldEditorAPI  api,
string  currentPath,
string  newPath 
)
Parameters
[in]config
[in]api
[in]currentPath
[in]newPath

Implemented in EditablePrefabsComponent_EditableEntity.

◆ GetClassName()

string EditablePrefabsComponent_Base.GetClassName ( )
Returns

Member Data Documentation

◆ m_Component

ResourceName EditablePrefabsComponent_Base.m_Component
protected

◆ m_sClassname

string EditablePrefabsComponent_Base.m_sClassname
protected

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