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.net.synchronization.annotation.SynchronizedBehaviorTree; | ||||||
| import electrosphere.renderer.actor.Actor; | 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 | Behavior tree for jumping | ||||||
| */ | */ | ||||||
| @ -75,7 +80,7 @@ public class ClientJumpTree implements BehaviorTree { | |||||||
|             SynchronizationMessage.constructClientRequestBTreeActionMessage( |             SynchronizationMessage.constructClientRequestBTreeActionMessage( | ||||||
|                 Globals.clientSceneWrapper.mapClientToServerId(parent.getId()), |                 Globals.clientSceneWrapper.mapClientToServerId(parent.getId()), | ||||||
|                 BehaviorTreeIdEnums.BTREE_CLIENTGROUNDMOVEMENTTREE_ID, |                 BehaviorTreeIdEnums.BTREE_CLIENTGROUNDMOVEMENTTREE_ID, | ||||||
|                 1 |                 0 | ||||||
|             ) |             ) | ||||||
|         ); |         ); | ||||||
|     } |     } | ||||||
| @ -278,4 +283,20 @@ public class ClientJumpTree implements BehaviorTree { | |||||||
|         this.currentJumpForce = currentJumpForce; |         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 |     //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 ""; |     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