User Tools

Site Tools


dragengine:modules:dragonscript:behavior_nstategeometry

Differences

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

Link to this comparison view

Next revision
Previous revision
dragengine:modules:dragonscript:behavior_nstategeometry [2025/03/12 22:00] – created dragonlorddragengine:modules:dragonscript:behavior_nstategeometry [2025/03/13 17:14] (current) dragonlord
Line 1: Line 1:
 {{tag>dragonscript behavior}} {{tag>dragonscript behavior}}
 <WRAP youarehere> <WRAP youarehere>
-[[:start|Start Page]] >> [[main|DragonScript Scripting Language]] >> [[abstractions#behavior_elementsquick_and_easy_development|Behavior Elements: Quick and Easy Development]] >> **ECBehaviorNStateGeometry**+[[:start|Start Page]] >> [[main|DragonScript Scripting Language]] >> [[dragengine:modules:dragonscript:abstractions|Abstraction Layers: How you want to build your Game]] >> [[dragengine:modules:dragonscript:behavior_elements|Behavior Elements]] >> **ECBehaviorNStateGeometry**
 </WRAP> </WRAP>
  
Line 45: Line 45:
 ====== Use Cases ====== ====== Use Cases ======
  
-  * Add support to synchronize geometry state of element using network state.+  * Add support to synchronize geometry state of element using [[behavior_networkstate|ECBehaviorNetworkState]].
  
 ====== Element Class Example ====== ====== Element Class Example ======
Line 56: Line 56:
   public var ECBehaviorNStateGeometry nstateGeometry   public var ECBehaviorNStateGeometry nstateGeometry
   func new()   func new()
-    networkState = ECBehaviorComponent.new(this)+    networkState = ECBehaviorComponent.new(this, 1, 1)
     nstateGeometry = ECBehaviorNStateGeometry.new(this, networkState)     nstateGeometry = ECBehaviorNStateGeometry.new(this, networkState)
   end   end
Line 69: Line 69:
 <elementClass name='MyClass' class='GenericBehaviorElement'> <elementClass name='MyClass' class='GenericBehaviorElement'>
   <behavior type='ECBehaviorNetworkState'>   <behavior type='ECBehaviorNetworkState'>
-    ...+    <integer name='requestLinkCode'>1</integer> 
 +    <integer name='messageCode'>1</integer>
   </behavior>   </behavior>
      
dragengine/modules/dragonscript/behavior_nstategeometry.1741816804.txt.gz · Last modified: 2025/03/12 22:00 by dragonlord