private void InjectInventoryChangeEventPublisher([GameObjectScope] Inventory inventory, [EventChannelScope] InventoryChangedEventChannel inventoryChangedEventChannel) { this.inventory = inventory; this.inventoryChangedEventChannel = inventoryChangedEventChannel; }
private void InjectInventoryChange([EventChannelScope] InventoryChangedEventChannel inventoryChangedEventChannel) { this.inventoryChangedEventChannel = inventoryChangedEventChannel; }
private void InjectEventSensor([EventChannelScope] PlayerMoveEventChannel playerMoveEventChannel, [EventChannelScope] InventoryChangedEventChannel inventoryChangedEventChannel) { this.playerMoveEventChannel = playerMoveEventChannel; this.inventoryChangedEventChannel = inventoryChangedEventChannel; }