rename client fall tree
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good

This commit is contained in:
austin 2024-09-04 21:37:29 -04:00
parent 4571adc4a7
commit f457decb5f
5 changed files with 19 additions and 19 deletions

View File

@ -10,7 +10,7 @@ import electrosphere.entity.btree.StateTransitionUtil.StateTransitionUtilItem;
import electrosphere.entity.state.collidable.Impulse;
import electrosphere.entity.state.equip.ClientEquipState;
import electrosphere.entity.state.hitbox.HitboxCollectionState;
import electrosphere.entity.state.movement.fall.FallTree;
import electrosphere.entity.state.movement.fall.ClientFallTree;
import electrosphere.entity.state.movement.jump.ClientJumpTree;
import electrosphere.entity.state.rotator.RotatorTree;
import electrosphere.entity.types.attach.AttachUtils;
@ -408,8 +408,8 @@ public class ClientAttackTree implements BehaviorTree {
return false;
}
}
if(FallTree.getFallTree(parent) != null){
FallTree fallTree = FallTree.getFallTree(parent);
if(ClientFallTree.getFallTree(parent) != null){
ClientFallTree fallTree = ClientFallTree.getFallTree(parent);
if(fallTree.isFalling()){
return false;
}

View File

@ -14,7 +14,7 @@ import electrosphere.entity.Entity;
import electrosphere.entity.EntityDataStrings;
import electrosphere.entity.btree.BehaviorTree;
import electrosphere.entity.state.collidable.Impulse;
import electrosphere.entity.state.movement.fall.FallTree;
import electrosphere.entity.state.movement.fall.ClientFallTree;
import electrosphere.entity.state.movement.jump.ClientJumpTree;
import electrosphere.net.parser.net.message.EntityMessage;
import electrosphere.net.synchronization.annotation.SyncedField;
@ -101,8 +101,8 @@ public class ClientGravityTree implements BehaviorTree {
if((jumpTree = ClientJumpTree.getClientJumpTree(parent))!=null){
jumpTree.land();
}
FallTree fallTree;
if((fallTree = FallTree.getFallTree(parent))!=null){
ClientFallTree fallTree;
if((fallTree = ClientFallTree.getFallTree(parent))!=null){
fallTree.land();
}
frameCurrent = 0;
@ -110,8 +110,8 @@ public class ClientGravityTree implements BehaviorTree {
//animation nonsense
frameCurrent++;
if(frameCurrent == fallFrame){
FallTree fallTree;
if((fallTree = FallTree.getFallTree(parent))!=null){
ClientFallTree fallTree;
if((fallTree = ClientFallTree.getFallTree(parent))!=null){
fallTree.start();
}
}

View File

@ -18,7 +18,7 @@ import electrosphere.renderer.actor.Actor;
/**
* Behavior tree for playing animations when an entity is falling/landing
*/
public class FallTree implements BehaviorTree {
public class ClientFallTree implements BehaviorTree {
/**
* The state of the fall tree
@ -43,7 +43,7 @@ public class FallTree implements BehaviorTree {
//The state transition util
StateTransitionUtil stateTransitionUtil;
public FallTree(Entity parent, FallMovementSystem fallMovementSystem){
public ClientFallTree(Entity parent, FallMovementSystem fallMovementSystem){
this.parent = parent;
this.fallMovementSystem = fallMovementSystem;
stateTransitionUtil = StateTransitionUtil.create(
@ -117,8 +117,8 @@ public class FallTree implements BehaviorTree {
* @param parent the entity
* @return the state
*/
public static FallTree getFallTree(Entity parent){
return (FallTree)parent.getData(EntityDataStrings.FALL_TREE);
public static ClientFallTree getFallTree(Entity parent){
return (ClientFallTree)parent.getData(EntityDataStrings.FALL_TREE);
}
/**

View File

@ -17,7 +17,7 @@ import electrosphere.entity.EntityUtils;
import electrosphere.entity.btree.BehaviorTree;
import electrosphere.entity.state.AnimationPriorities;
import electrosphere.entity.state.client.firstPerson.FirstPersonTree;
import electrosphere.entity.state.movement.fall.FallTree;
import electrosphere.entity.state.movement.fall.ClientFallTree;
import electrosphere.entity.state.movement.jump.ClientJumpTree;
import electrosphere.entity.state.movement.jump.ClientJumpTree.JumpState;
import electrosphere.entity.state.movement.sprint.ClientSprintTree;
@ -89,7 +89,7 @@ public class ClientGroundMovementTree implements BehaviorTree {
ClientSprintTree sprintTree;
ClientJumpTree jumpTree;
FallTree fallTree;
ClientFallTree fallTree;
GroundMovementSystem groundMovementData;
@ -459,7 +459,7 @@ public class ClientGroundMovementTree implements BehaviorTree {
this.jumpTree = jumpTree;
}
public void setClientFallTree(FallTree fallTree){
public void setClientFallTree(ClientFallTree fallTree){
this.fallTree = fallTree;
}

View File

@ -34,7 +34,7 @@ import electrosphere.entity.state.inventory.ServerInventoryState;
import electrosphere.entity.state.inventory.UnrelationalInventoryState;
import electrosphere.entity.state.life.ClientLifeTree;
import electrosphere.entity.state.life.ServerLifeTree;
import electrosphere.entity.state.movement.fall.FallTree;
import electrosphere.entity.state.movement.fall.ClientFallTree;
import electrosphere.entity.state.movement.fall.ServerFallTree;
import electrosphere.entity.state.movement.groundmove.ClientGroundMovementTree;
import electrosphere.entity.state.movement.groundmove.ServerGroundMovementTree;
@ -181,15 +181,15 @@ public class CreatureUtils {
if(CreatureUtils.clientGetEntityMovementTree(rVal) != null && CreatureUtils.clientGetEntityMovementTree(rVal) instanceof ClientGroundMovementTree){
((ClientGroundMovementTree)CreatureUtils.clientGetEntityMovementTree(rVal)).setClientJumpTree(jumpTree);
}
if(FallTree.getFallTree(rVal)!=null){
FallTree.getFallTree(rVal).setJumpTree(jumpTree);
if(ClientFallTree.getFallTree(rVal)!=null){
ClientFallTree.getFallTree(rVal).setJumpTree(jumpTree);
}
break;
//
// Falling
case FallMovementSystem.FALL_MOVEMENT_SYSTEM:
FallMovementSystem fallMovementSystem = (FallMovementSystem)movementSystem;
FallTree fallTree = new FallTree(rVal, fallMovementSystem);
ClientFallTree fallTree = new ClientFallTree(rVal, fallMovementSystem);
if(CreatureUtils.clientGetEntityMovementTree(rVal) != null && CreatureUtils.clientGetEntityMovementTree(rVal) instanceof ClientGroundMovementTree){
((ClientGroundMovementTree)CreatureUtils.clientGetEntityMovementTree(rVal)).setClientFallTree(fallTree);
}