UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

26 lines (22 loc) 703 B
import { BinaryClassSerializationAdapter } from "../../../ecs/storage/binary/BinaryClassSerializationAdapter.js"; import { FailingBehavior } from "./FailingBehavior.js"; export class FailingBehaviorSerializationAdapter extends BinaryClassSerializationAdapter { klass = FailingBehavior; version = 0; /** * * @param {BinaryBuffer} buffer * @param {FailingBehavior} value */ serialize(buffer, value) { buffer.writeUintVar(value.delayTicks); } /** * * @param {BinaryBuffer} buffer * @param {FailingBehavior} value */ deserialize(buffer, value) { value.delayTicks = buffer.readUintVar(); } }