Enfusion Script API
|
Public Member Functions | |
void | Start () |
void | End () |
override void | OnGameModeStarted (string worldName, string gameMode, bool playFromCameraPos, vector cameraPosition, vector cameraAngles) |
override void | OnGameModeEnded () |
override void | Configure () |
void | OkButton () |
![]() | |
bool | OnWorldEditWindowDataDropped (int windowType, int posX, int posY, string dataType, array< string > data) |
Called when user dropped some kind of data into a world edit window. | |
![]() | |
void | Run () |
void | RunCommandline () |
void | OnResourceContextMenu (notnull array< ResourceName > resources) |
![]() | |
proto external ref Managed | Clone () |
Return shallow copy of object, or null if it is not allowed (not public constructor) | |
Public Attributes | |
string | Executable |
ref array< ref PeerConfig > | PeersWindows |
ProcessHandle | Handle = null |
override void PeerPlugin.Configure | ( | ) |
Implements WorkbenchPlugin.
void PeerPlugin.End | ( | ) |
void PeerPlugin.OkButton | ( | ) |
override void PeerPlugin.OnGameModeEnded | ( | ) |
Implements WorldEditorPlugin.
override void PeerPlugin.OnGameModeStarted | ( | string | worldName, |
string | gameMode, | ||
bool | playFromCameraPos, | ||
vector | cameraPosition, | ||
vector | cameraAngles ) |
Implements WorldEditorPlugin.
void PeerPlugin.Start | ( | ) |
string PeerPlugin.Executable |
ProcessHandle PeerPlugin.Handle = null |
ref array<ref PeerConfig> PeerPlugin.PeersWindows |