/*private void OnValidate()
     * {
     *
     * }*/

    public void Awake()
    {
        if (itemTooltip == null)
        {
            itemTooltip = FindObjectOfType <ItemToolTip>();
        }
        commonInventory.SetStartingItems(unitSaveManager.LoadInventory());

        // commonInventory.SetStartingItems(unitSaveManager.LoadInventory());

        // Setup Events
        // Pointer Enter
        commonInventory.OnPointerEnterEvent       += ShowTooltip;
        unitPersonalInventory.OnPointerEnterEvent += ShowTooltip;

        // Pointer Exit
        commonInventory.OnPointerExitEvent       += HideTooltip;
        unitPersonalInventory.OnPointerExitEvent += HideTooltip;

        // Left Click
        commonInventory.OnLeftClickEvent       += InventoryLeftClick;
        unitPersonalInventory.OnLeftClickEvent += UnitPersonalInventoryLeftClick;
    }
Пример #2
0
 private void InitializeItems()
 {
     Debug.Log($"items list null: {items == null}");
     Debug.Log($"unitSaveManager is null: {unitSaveManager == null}");
     items = unitSaveManager.LoadInventory();
 }