entity state updater additions
All checks were successful
studiorailgun/highlevel-netcode-gen/pipeline/head This commit looks good
All checks were successful
studiorailgun/highlevel-netcode-gen/pipeline/head This commit looks good
This commit is contained in:
parent
6b217b7580
commit
1f7cf080f7
@ -96,6 +96,9 @@ public class BTreeParser {
|
||||
//
|
||||
//
|
||||
rVal.addImport("electrosphere.net.synchronization.enums.BehaviorTreeIdEnums");
|
||||
rVal.addImport("electrosphere.entity.EntityDataStrings");
|
||||
rVal.addImport("electrosphere.engine.Globals");
|
||||
rVal.addImport("electrosphere.entity.btree.BehaviorTree");
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
@ -29,8 +29,16 @@ public class UpdateEntityState implements VirtualMethod {
|
||||
String serverTreeName = serverTree.getClassName();
|
||||
updateCases = updateCases + " case BehaviorTreeIdEnums." + BTreeIdEnum.getTreeIdEnum(clientEquivalent) + ": {\n";
|
||||
updateCases = updateCases + " " + serverTreeName + " tree = " + serverTreeName + ".get" + serverTreeName + "(entity);\n";
|
||||
updateCases = updateCases + " switch(message.getbTreeValue()){\n";
|
||||
updateCases = updateCases + " case ServerSynchronizationManager.SERVER_SYNC_START: {\n";
|
||||
updateCases = updateCases + " tree.start();\n";
|
||||
updateCases = updateCases + " } break;\n";
|
||||
updateCases = updateCases + " case ServerSynchronizationManager.SERVER_SYNC_INTERRUPT: {\n";
|
||||
updateCases = updateCases + " tree.interrupt();\n";
|
||||
updateCases = updateCases + " } break;\n";
|
||||
updateCases = updateCases + " }\n";
|
||||
updateCases = updateCases + " } break;\n";
|
||||
|
||||
}
|
||||
}
|
||||
String fullReplacementText = TemplateInjectionUtils.getFragmentWithReplacement("/server/UpdateEntityState.java", updateCases);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user