Enfusion Script API
Loading...
Searching...
No Matches
DialogueController Interface Reference
Inheritance diagram for DialogueController:
WorldController EventProvider ScriptAndConfig Managed

Public Member Functions

proto external BaseDialogueInterface GetInterface ()
 
- Public Member Functions inherited from WorldController
proto external World GetWorld ()
 
proto external WorldSystems GetSystems ()
 
proto external RplNode GetNode ()
 
proto external bool IsMyOwn ()
 
proto external PlayerId GetOwnerPlayerId ()
 Returns PlayerId of the player who owns this controller.
 
proto external UUID GetOwnerIdentityId ()
 Returns Identity Id of the player who owns this controller.
 
proto external RplIdentity GetOwnerRplIdentity ()
 Returns RplIdentity of the player who owns this controller if it is available.
 
proto external WorldSystem FindSystem (TypeName interfaceType)
 
proto external BaseContainer FindSystemSource (TypeName interfaceType)
 
- 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)
 

Additional Inherited Members

- Static Public Member Functions inherited from WorldController
static void InitInfo (WorldControllerInfo outInfo)
 
- Static Public Member Functions inherited from EventProvider
static proto bool ConnectEvent (func eventSender, func eventReceiver)
 Connects receiver callback to provider event.
 
static proto bool ConnectEventFiltered (func eventSender, func eventReceiver, void filter)
 Connects receiver callback to provider event.
 
static proto bool DisconnectEvent (func eventSender, func eventReceiver)
 Disconnect single event connection.
 
static proto bool DisconnectEventFiltered (func eventSender, func eventReceiver, void filter)
 Disconnect single event connection.
 
static proto bool DisconnectEvents (EventProvider provider, Managed receiver)
 Disconnect all connections between provider and receiver.
 
- Protected Member Functions inherited from WorldController
proto void Rpc (func method, void p0=NULL, void p1=NULL, void p2=NULL, void p3=NULL, void p4=NULL, void p5=NULL, void p6=NULL, void p7=NULL)
 Attempts to run a remote procedure call (RPC) of this instance with parameters specified in method RplRpc attribute.
 
void OnAuthorityReady ()
 
void OnAuthorityClosing ()
 
- Protected Member Functions inherited from EventProvider
proto external void ThrowEvent (func eventSender, void param1=null, void param2=null, void param3=null, void param4=null, void param5=null, void param6=null, void param7=null, void param8=null, void param9=null)
 Emit event on provider.
 

Member Function Documentation

◆ GetInterface()

proto external BaseDialogueInterface DialogueController.GetInterface ( )

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