export const components = {
NPC: world.component(),
DoingATest: world.component(),
DoTest: {
LookingForClassD: world.component(),
MovingToClassD: world.component(),
WaitingForClassD: world.component(),
LookingForSCP: world.component(),
MovingToSCP: world.component(),
TestingOnSCP: world.component(),
},
PathfindingStatus: {
Computing: world.component(),
Success: world.component(),
Failed: world.component(),
},
PathfindingComponent: world.component<{
AgentParams?: AgentParameters;
lastCalculate?: number;
waypoints?: Waypoint[];
}>(),
};
export const components = {
NPC: world.component(),
DoingATest: world.component(),
DoTest: {
LookingForClassD: world.component(),
MovingToClassD: world.component(),
WaitingForClassD: world.component(),
LookingForSCP: world.component(),
MovingToSCP: world.component(),
TestingOnSCP: world.component(),
},
PathfindingStatus: {
Computing: world.component(),
Success: world.component(),
Failed: world.component(),
},
PathfindingComponent: world.component<{
AgentParams?: AgentParameters;
lastCalculate?: number;
waypoints?: Waypoint[];
}>(),
};