public SphereController(GameContext context) { _context = context; }
public RabbitController(GameContext context, Services services) { _context = context; }
public GiantMudCrabController(GameContext context) { _context = context; }
public InitializeInteractableObjectController(GameContext context, Services services) { _context = context; }
public SphereController(GameContext context, Services services) { _context = context; }
public InputController(GameContext context) { _context = context; _inputModel = new InputModel(); _context.InputModel = _inputModel; }
public QuestIndicatorModel(GameObject prefab, QuestIndicatorData questIndicatorData, GameObject npc, GameContext context) { QuestIndicatorTransform = prefab.transform; QuestIndicatorData = questIndicatorData; QuestIndicatorStruct = QuestIndicatorData.QuestIndicatorStruct; NpcTransform = npc.transform; Context = context; QuestIndicatorData.Context = context; Services.SharedInstance.EventManager.StartListening(GameEventTypes.QuestUpdated, QuestIndicatorData.QuestIndicatorCheck); }
public StartDialogueModel(GameObject prefab, GameObject canvasNpc, StartDialogueData startDialogueData, GameContext context) { //StartDialogueTransform = prefab.transform; StartDialogueData = startDialogueData; StartDialogueStruct = startDialogueData.StartDialogueStruct; Context = context; startDialogueData.Model = this; startDialogueData.CanvasNpc = canvasNpc; }