服務
創建服務
// src/services/game-state.ts
import { Service } from "@hology/core/gameplay";
@Service()
class GameState {
score: number
}
export default GameState注入服務
內置服務
最后更新于
// src/services/game-state.ts
import { Service } from "@hology/core/gameplay";
@Service()
class GameState {
score: number
}
export default GameState最后更新于
// src/actors/goal.ts
import { Actor, BaseActor, inject, } from "@hology/core/gameplay";
import Service from "../services/game-state.ts"
@Actor()
class Goal extends BaseActor {
private gameState = inject(GameState)
}