import { pinus } from "pinus"; import { CityActivityObject } from "../guildActivity/cityActivityObj"; import { GateActivityObject } from "../guildActivity/gateActivityObj"; import { RaceActivityObject } from "../guildActivity/raceActivityObj"; let gateActivityObj: GateActivityObject = null; let cityActivityObj: CityActivityObject = null; let raceActivityObj: RaceActivityObject = null; export function getGateActivityObj() { if (!gateActivityObj) { gateActivityObj = new GateActivityObject(); pinus.app.set('gateActivityObj', gateActivityObj); } return gateActivityObj; } export function getCityActivityObj() { if (!cityActivityObj) { cityActivityObj = new CityActivityObject(); pinus.app.set('cityActivityObj', cityActivityObj); } return cityActivityObj; } export function getRaceActivityObj() { if (!raceActivityObj) { raceActivityObj = new RaceActivityObject(); pinus.app.set('raceActivityObj', raceActivityObj); } return raceActivityObj; } export function clearActivityObj() { gateActivityObj = undefined; cityActivityObj = undefined; raceActivityObj = undefined; }