Add Formatting (Thank God)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { ChatSendAfterEvent, ItemUseOnBeforeEvent, Player, system, world } from "@minecraft/server";
|
||||
import { ChatSendAfterEvent, ItemUseOnBeforeEvent, Player, world } from "@minecraft/server";
|
||||
import { Mindkeeper, StoreType } from "../mindKeeper";
|
||||
import { vector3 } from "../utils/vectorUtils";
|
||||
import { Maker } from "./maker";
|
||||
@@ -16,6 +16,12 @@ export class TriggerEvent {
|
||||
|
||||
export type TriggerEventHandler = (event: TriggerEvent) => void;
|
||||
|
||||
type TriggerData = {
|
||||
point1: { x: number; y: number; z: number };
|
||||
point2: { x: number; y: number; z: number };
|
||||
eventToDispatch: string;
|
||||
};
|
||||
|
||||
export class Manager {
|
||||
private triggers: Trigger[] = [];
|
||||
private functionTriggers: Map<string, TriggerEventHandler> = new Map();
|
||||
@@ -58,13 +64,13 @@ export class Manager {
|
||||
const triggers = this.mindKeeper.get("triggers") as string;
|
||||
if (triggers === undefined) return;
|
||||
|
||||
const data = JSON.parse(triggers);
|
||||
data.forEach((trigger: any) => {
|
||||
let point1 = vector3(trigger.point1.x, trigger.point1.y, trigger.point1.z);
|
||||
let point2 = vector3(trigger.point2.x, trigger.point2.y, trigger.point2.z);
|
||||
let eventToDispatch = trigger.eventToDispatch;
|
||||
const data = JSON.parse(triggers) as TriggerData[];
|
||||
data.forEach((trigger: TriggerData) => {
|
||||
const point1 = vector3(trigger.point1.x, trigger.point1.y, trigger.point1.z);
|
||||
const point2 = vector3(trigger.point2.x, trigger.point2.y, trigger.point2.z);
|
||||
const eventToDispatch = trigger.eventToDispatch;
|
||||
|
||||
let newTrigger = new Trigger(point1, point2);
|
||||
const newTrigger = new Trigger(point1, point2);
|
||||
newTrigger.eventToDispatch = eventToDispatch;
|
||||
|
||||
this.triggers.push(newTrigger);
|
||||
|
||||
Reference in New Issue
Block a user