Enfusion Script API
Loading...
Searching...
No Matches
WorldSystemInfo Interface Reference

Structure holding world system meta-information required by the engine. More...

Inheritance diagram for WorldSystemInfo:
pointer

Public Member Functions

proto external WorldSystemInfo RestoreDefaults ()
 Restore all properties to their default values.
 
proto external WorldSystemInfo SetAbstract (bool value)
 
proto external WorldSystemInfo SetUnique (bool value)
 
proto external WorldSystemInfo SetLocation (ESystemLocation value)
 
proto external WorldSystemInfo AddPoint (ESystemPoint point)
 
proto external WorldSystemInfo RemovePoint (ESystemPoint point)
 
proto external WorldSystemInfo ClearPoints ()
 
proto external WorldSystemInfo AddController (TypeName controller)
 
proto external WorldSystemInfo RemoveController (TypeName controller)
 
proto external WorldSystemInfo ClearControllers ()
 
proto external WorldSystemInfo AddExecuteBefore (TypeName otherSystem, ESystemPoint point)
 
proto external WorldSystemInfo RemoveExecuteBefore (TypeName otherSystem, ESystemPoint point)
 
proto external WorldSystemInfo ClearExecuteBefore ()
 
proto external WorldSystemInfo AddExecuteAfter (TypeName otherSystem, ESystemPoint point)
 
proto external WorldSystemInfo RemoveExecuteAfter (TypeName otherSystem, ESystemPoint point)
 
proto external WorldSystemInfo ClearExecuteAfter ()
 
- Public Member Functions inherited from pointer
proto string ToString ()
 

Detailed Description

Structure holding world system meta-information required by the engine.

Member Function Documentation

◆ AddController()

proto external WorldSystemInfo WorldSystemInfo.AddController ( TypeName controller)

◆ AddExecuteAfter()

proto external WorldSystemInfo WorldSystemInfo.AddExecuteAfter ( TypeName otherSystem,
ESystemPoint point )

◆ AddExecuteBefore()

proto external WorldSystemInfo WorldSystemInfo.AddExecuteBefore ( TypeName otherSystem,
ESystemPoint point )

◆ AddPoint()

proto external WorldSystemInfo WorldSystemInfo.AddPoint ( ESystemPoint point)

◆ ClearControllers()

proto external WorldSystemInfo WorldSystemInfo.ClearControllers ( )

◆ ClearExecuteAfter()

proto external WorldSystemInfo WorldSystemInfo.ClearExecuteAfter ( )

◆ ClearExecuteBefore()

proto external WorldSystemInfo WorldSystemInfo.ClearExecuteBefore ( )

◆ ClearPoints()

proto external WorldSystemInfo WorldSystemInfo.ClearPoints ( )

◆ RemoveController()

proto external WorldSystemInfo WorldSystemInfo.RemoveController ( TypeName controller)

◆ RemoveExecuteAfter()

proto external WorldSystemInfo WorldSystemInfo.RemoveExecuteAfter ( TypeName otherSystem,
ESystemPoint point )

◆ RemoveExecuteBefore()

proto external WorldSystemInfo WorldSystemInfo.RemoveExecuteBefore ( TypeName otherSystem,
ESystemPoint point )

◆ RemovePoint()

proto external WorldSystemInfo WorldSystemInfo.RemovePoint ( ESystemPoint point)

◆ RestoreDefaults()

proto external WorldSystemInfo WorldSystemInfo.RestoreDefaults ( )

Restore all properties to their default values.

Default values for each property are following:

  • Abstract: true
  • Unique: false
  • Location: ESystemLocation.Both
  • Points: empty set
  • Controllers: empty set
  • ExecuteBefore: empty set
  • ExecuteAfter: empty set

◆ SetAbstract()

proto external WorldSystemInfo WorldSystemInfo.SetAbstract ( bool value)

◆ SetLocation()

proto external WorldSystemInfo WorldSystemInfo.SetLocation ( ESystemLocation value)

◆ SetUnique()

proto external WorldSystemInfo WorldSystemInfo.SetUnique ( bool value)

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