client jump btree startint methods
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				studiorailgun/Renderer/pipeline/head There was a failure building this commit
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	studiorailgun/Renderer/pipeline/head There was a failure building this commit
				
			This commit is contained in:
		
							parent
							
								
									8d6b4f71b8
								
							
						
					
					
						commit
						335ead8341
					
				| @ -21,7 +21,12 @@ import electrosphere.net.synchronization.annotation.SynchronizableEnum; | ||||
| import electrosphere.net.synchronization.annotation.SynchronizedBehaviorTree; | ||||
| import electrosphere.renderer.actor.Actor; | ||||
| 
 | ||||
| @SynchronizedBehaviorTree(name = "clientJumpTree", isServer = false, correspondingTree="serverJumpTree") | ||||
| @SynchronizedBehaviorTree( | ||||
|     name = "clientJumpTree", | ||||
|     isServer = false, | ||||
|     correspondingTree = "serverJumpTree", | ||||
|     genStartInt = true | ||||
| ) | ||||
| /* | ||||
| Behavior tree for jumping | ||||
| */ | ||||
| @ -75,7 +80,7 @@ public class ClientJumpTree implements BehaviorTree { | ||||
|             SynchronizationMessage.constructClientRequestBTreeActionMessage( | ||||
|                 Globals.clientSceneWrapper.mapClientToServerId(parent.getId()), | ||||
|                 BehaviorTreeIdEnums.BTREE_CLIENTGROUNDMOVEMENTTREE_ID, | ||||
|                 1 | ||||
|                 0 | ||||
|             ) | ||||
|         ); | ||||
|     } | ||||
| @ -278,4 +283,20 @@ public class ClientJumpTree implements BehaviorTree { | ||||
|         this.currentJumpForce = currentJumpForce; | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * <p> Automatically generated </p> | ||||
|      * <p> | ||||
|      * Requests that the server start this btree | ||||
|      * </p> | ||||
|      */ | ||||
|     public void interrupt(){ | ||||
|         Globals.clientConnection.queueOutgoingMessage( | ||||
|             SynchronizationMessage.constructClientRequestBTreeActionMessage( | ||||
|                 Globals.clientSceneWrapper.mapClientToServerId(parent.getId()), | ||||
|                 BehaviorTreeIdEnums.BTREE_CLIENTGROUNDMOVEMENTTREE_ID, | ||||
|                 1 | ||||
|             ) | ||||
|         ); | ||||
|     } | ||||
| 
 | ||||
| } | ||||
|  | ||||
| @ -21,5 +21,8 @@ public @interface SynchronizedBehaviorTree { | ||||
| 
 | ||||
|     //The corresponding behavior tree. If this is a server tree, it is the corresponding client tree. If this is a client tree, it is the corresponding server tree | ||||
|     public String correspondingTree() default ""; | ||||
| 
 | ||||
|     //If true, auto generation tooling will generate start() and interrupt() methods for this tree. SHOULD ONLY BE USED ON CLIENT | ||||
|     public boolean genStartInt() default false; | ||||
|      | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user