User Tools

Site Tools


gamedev:servicemodules

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
gamedev:servicemodules [2024/09/08 11:44] – [DragonScript Module] dragonlordgamedev:servicemodules [2024/09/08 11:46] (current) – [DragonScript Module] dragonlord
Line 36: Line 36:
 The DragonScript module provides support to handle Service using the classes #@LinkApiDocDEDS2_HTML~classDragengine_1_1Service,Service~@# and #@LinkApiDocDEDS2_HTML~classDragengine_1_1ServiceObject,ServiceObject~@# and interface #@LinkApiDocDEDS2_HTML~interfaceDragengine_1_1ServiceListener,ServiceListener~@#. The DragonScript module provides support to handle Service using the classes #@LinkApiDocDEDS2_HTML~classDragengine_1_1Service,Service~@# and #@LinkApiDocDEDS2_HTML~classDragengine_1_1ServiceObject,ServiceObject~@# and interface #@LinkApiDocDEDS2_HTML~interfaceDragengine_1_1ServiceListener,ServiceListener~@#.
  
-To simplify using different services providing similar functionality some helper interfaces are present per group of functionality. You can use ''castable'' to determine if a service instance provides the desired functionality group+To simplify using different services providing similar functionality some helper interfaces are present per group of functionality. It is highly recommended to use these interfaces as they hide a good deal of complexity. You can use ''castable'' to determine if a service instance provides the desired functionality group
  
 ^ Interface ^ Functionality ^ ^ Interface ^ Functionality ^
Line 43: Line 43:
 | #@LinkApiDocDEDS2_HTML~interfaceDragengine_1_1Services_1_1Mods_1_1ServiceMods,ServiceMods~@# | Provides support for handling modifications | | #@LinkApiDocDEDS2_HTML~interfaceDragengine_1_1Services_1_1Mods_1_1ServiceMods,ServiceMods~@# | Provides support for handling modifications |
  
 +See the linked documentation (or inside VSCode using the DragonScript Language Extension) for details on how to use these functionalities.
 ====== Service Listing ====== ====== Service Listing ======
  
gamedev/servicemodules.1725795848.txt.gz · Last modified: 2024/09/08 11:44 by dragonlord