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

Public Member Functions

override void Run ()
 
override void Configure ()
 

Protected Member Functions

string GetFileName (ResourceName prefab)
 
IEntitySource CreateEntity (WorldEditorAPI api, ResourceName prefab, vector position, vector rotation)
 
bool CreateWorldFiles (ResourceName worldPrefab, string targetPath)
 
void SetCamera (WorldEditorAPI api, IEntity entity)
 
void GetEntitySourceBounds (WorldEditorAPI api, IEntitySource source, out vector boundsMin, out vector boundsMax)
 
PrefabEditingPluginConfig GetConfig (ResourceName configPath)
 
bool ButtonClose ()
 
- Protected Member Functions inherited from SCR_PrefabEditingPluginBase
WBProgressDialog StartProgressWorldEditor ()
 
WBProgressDialog StartProgressResourceBrowser ()
 
WBProgressDialog StartProgress ()
 
void GetSelectedWorldEditor (out array< ResourceName > selection)
 
void GetSelectedResourceBrowser (out array< ResourceName > selection)
 
void GetSelected (out array< ResourceName > selection)
 
bool GetPrefabs (out notnull array< ResourceName > compatiblePrefabs, bool includeComponentPrefabs=false)
 

Protected Attributes

ResourceName m_Config
 

Member Function Documentation

◆ ButtonClose()

bool SCR_PrefabEditingPlugin.ButtonClose ( )
protected

◆ Configure()

override void SCR_PrefabEditingPlugin.Configure ( )

◆ CreateEntity()

IEntitySource SCR_PrefabEditingPlugin.CreateEntity ( WorldEditorAPI  api,
ResourceName  prefab,
vector  position,
vector  rotation 
)
protected

◆ CreateWorldFiles()

bool SCR_PrefabEditingPlugin.CreateWorldFiles ( ResourceName  worldPrefab,
string  targetPath 
)
protected

◆ GetConfig()

PrefabEditingPluginConfig SCR_PrefabEditingPlugin.GetConfig ( ResourceName  configPath)
protected

◆ GetEntitySourceBounds()

void SCR_PrefabEditingPlugin.GetEntitySourceBounds ( WorldEditorAPI  api,
IEntitySource  source,
out vector  boundsMin,
out vector  boundsMax 
)
protected

◆ GetFileName()

string SCR_PrefabEditingPlugin.GetFileName ( ResourceName  prefab)
protected

◆ Run()

override void SCR_PrefabEditingPlugin.Run ( )

◆ SetCamera()

void SCR_PrefabEditingPlugin.SetCamera ( WorldEditorAPI  api,
IEntity  entity 
)
protected

Member Data Documentation

◆ m_Config

ResourceName SCR_PrefabEditingPlugin.m_Config
protected

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