Enfusion Script API
Loading...
Searching...
No Matches
PeerPlugin Interface Reference
Inheritance diagram for PeerPlugin:
WorldEditorPlugin WorkbenchPlugin Managed

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 ()
 
- Public Member Functions inherited from WorldEditorPlugin
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.
 
- Public Member Functions inherited from WorkbenchPlugin
void Run ()
 
void RunCommandline ()
 
void OnResourceContextMenu (notnull array< ResourceName > resources)
 
- Public Member Functions inherited from Managed
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 PeerConfigPeersWindows
 
ProcessHandle Handle = null
 

Member Function Documentation

◆ Configure()

override void PeerPlugin.Configure ( )

Implements WorkbenchPlugin.

◆ End()

void PeerPlugin.End ( )

◆ OkButton()

void PeerPlugin.OkButton ( )

◆ OnGameModeEnded()

override void PeerPlugin.OnGameModeEnded ( )

Implements WorldEditorPlugin.

◆ OnGameModeStarted()

override void PeerPlugin.OnGameModeStarted ( string worldName,
string gameMode,
bool playFromCameraPos,
vector cameraPosition,
vector cameraAngles )

Implements WorldEditorPlugin.

◆ Start()

void PeerPlugin.Start ( )

Member Data Documentation

◆ Executable

string PeerPlugin.Executable

◆ Handle

ProcessHandle PeerPlugin.Handle = null

◆ PeersWindows

ref array<ref PeerConfig> PeerPlugin.PeersWindows

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