private void Awake() { if (instance != null) { Debug.LogWarning("More than one instance of equipped inventory found"); GameObject.Destroy(this); return; } instance = this; }
void Start() { mainCam = Camera.main; combatManager = GetComponent <CombatManager>(); combatManager.playerStats = player.stats; combatManager.playerHealthBarUI = player.GetComponentInChildren <HealthBarUI>(); combatManager.DisablePlayerHealthBar(); inventory = GetComponent <Inventory>(); inventory.inventoryHandler = this; inventoryEquipped = GetComponent <InventoryEquipped>(); inventoryEquipped.equipmentHandler = this; dataTransferManager = GameObject.FindGameObjectWithTag(TagRepository.dataTransferManager).GetComponent <DataTransferManager>(); ReadDataTransferInventory(); ReadDataTransferEquipment(); }