private void Start() { GameManager.OnPlayerCreation += OnPlayerCreation; manager = GetComponentInParent <UICharSheet>(); if (manager == null) { Debug.LogError("No manager found for " + this.name); enabled = false; return; } manager.OnMenuStateChange += OnMenuStateChange; }
private void Start() { GameManager.OnPlayerCreation += GameManager_OnPlayerCreation; manager = GetComponentInParent <UICharSheet>(); if (manager == null) { Debug.LogError("No manager found for " + this.name); enabled = false; return; } manager.OnMenuStateChange += manager_OnMenuStateChange; defaultSprites = new Sprite[armorSlots.Length]; for (int i = 0; i < armorSlots.Length; i++) { defaultSprites[i] = armorSlots[i].sprite; } defaultMainHandSprite = mainHandSlot.sprite; defaultOffHandSprite = offHandSlot.sprite; defaultAmmoSprite = ammoSlot.sprite; }