public void StartNewPlayer(string name) { pool = ObjectPool.instance; playerCharacter = new CharacterPC(); playerCharacter.Initialize(name); SpawnPlayer(); }
public void Initialize(CharacterPC character) { characterData = character; inventoryUI.Initialize(characterData.characterInventory, UI_Manager.instance.playerInventoryPanel); MouseInput_Controller.instance.onInteract += RightClickInteract; MouseInput_Controller.instance.onUse += Use; inventoryUI.onItemSelected += OnItemSelected; }