public void Inject(SignalBus bus, ILoadController loadControl, IInventoryController inventoryView) { bus.Fire(new PlayerSpawned() { player = this }); Debug.Log($"player {gameObject.name} injected"); _loadControl = loadControl; _inventoryControl = inventoryView; }
public void Inject(ILoadController loadControl, SignalBus signalBus, IInventoryController inventoryControl) { _loadControl = loadControl; _inventoryControl = inventoryControl; signalBus.Subscribe <ItemLoadedSignal>(ItemLoaded); _signalBus = signalBus; CollectItems(); }
public void Add(object ob) { ILoadController lc = ob as ILoadController; if (lc != null) { objects.Add(lc); lc.BeginLoad(); } }
public GameController(IDisplayController displayController, ILoadController loadController) { this.displayController = displayController; this.loadController = loadController; commands = InputCommand.GetAllCommands(); scenes = new Dictionary <string, IScene>(); gameItens = loadController.LoadGameItens("/Scenes/json/game/items.json"); Navigator = new Navigator(this); Player = new Player(this, allItens: gameItens); MovePlayer("0", null, null); }
public static void LoadControl(ILoadController rc) { if (loading == 0) { return; } LoadOperation op = (LoadOperation)Thread.GetData(loadControlSlot); if (op != null) { op.Add(rc); } }
public void Inject(ILoadController loader) { LoadControl = loader; }
public void Inject(IInventoryView inventoryView, ILoadController loadControl) { _inventoryView = inventoryView; _loadControl = loadControl; }
private void InitializeController() { _controller = new LoadControllerImplementation(); _controller.LoadCompleted += Controller_LoadCompleted; UserInterfaceCommandExecutor.Controller = _controller; }
public void Inject(IInventoryView inventorView, ILoadController loadControl) { Wear = inventorView.GetWearSlots(); _boneCombine = new BoneCombiner(Rigg); _loadControl = loadControl; }
public static void LoadControl (ILoadController rc) { if (loading == 0) return; LoadOperation op = (LoadOperation) Thread.GetData (loadControlSlot); if (op != null) op.Add (rc); }