import { StateMachineEntity } from "../Entities";
export class MockStateMachine extends StateMachineEntity {
    constructor(appObject) {
        super(appObject, StateMachineEntity.type);
        this.restoreDurationS = 1;
        this.restoreLastState = jest.fn();
        this.transitionEaseFunction = jest.fn();
        this.getSerializedStates = jest.fn();
        this.setSerializedStates = jest.fn();
        this.applySerializedStatesString = jest.fn();
        this.setDefaultState = jest.fn();
        this.registerSerializedSystem = jest.fn();
    }
}
export function makeMockStateMachine(appObjects) {
    return new MockStateMachine(appObjects.getOrCreate("MockStateMachine"));
}
//# sourceMappingURL=MockStateMachine.js.map