public virtual void Initialize(ThirdPersonSystem mainSystem, AnimatorManager animatorManager, UnityInputManager inputManager) { m_System = mainSystem; m_AnimatorManager = animatorManager; m_InputManager = inputManager; m_InputToEnter = m_InputManager.GetInputReference(InputButton); }
public void Initialize(InventoryController inventoryController, UnityInputManager inputManager) { this.inventoryController = inventoryController; this.inputManager = inputManager; inventoryNameText.text = $"{inventoryController.Trader.Name}'s Inventory"; goldText.text = $"Gold: {inventoryController.Trader.Gold}"; PopulateItemIconView(); InitializeButtons(); }
public override void Initialize(ThirdPersonSystem mainSystem, AnimatorManager animatorManager, UnityInputManager inputManager) { base.Initialize(mainSystem, animatorManager, inputManager); m_ClimbJump = m_System.CharacterAbilities.Find(x => x is ClimbJump) as ClimbJump; m_WallRun = m_System.CharacterAbilities.Find(x => x is WallRun) as WallRun; }
private void CreateControllers() { shopController = new InventoryController(shopModel, customerModel); customerController = new InventoryController(customerModel, shopModel); inputManager = new UnityInputManager(); }
public override void Initialize(ThirdPersonSystem mainSystem, AnimatorManager animatorManager, UnityInputManager inputManager) { base.Initialize(mainSystem, animatorManager, inputManager); m_Camera = Camera.main.transform; }