refactor: client behavior

This commit is contained in:
cha0s 2021-02-13 08:13:28 -06:00
parent 87a371a9cb
commit bc9a3b9af1

View File

@ -170,6 +170,7 @@ export default (latus) => class Behaved extends decorate(Trait) {
},
]);
this.updateCurrentRoutine(this.state.currentRoutine);
super.isBehaving = 'client' !== process.env.SIDE;
}
methods() {
@ -188,7 +189,6 @@ export default (latus) => class Behaved extends decorate(Trait) {
}
tick(elapsed) {
if ('client' !== process.env.SIDE) {
if (this.entity.isBehaving) {
this.#accumulator += elapsed;
if (this.#accumulator >= STATIC_INTERVAL) {
@ -237,7 +237,6 @@ export default (latus) => class Behaved extends decorate(Trait) {
}
}
}
}
updateCurrentRoutine(currentRoutine) {
this.#currentRoutine = this.#routines[currentRoutine];