public void SetInventory(Char_Mod_Inventory inventory)
 {
     this.inventory = inventory;
     inventory.OnItemListChanged += Inventory_OnItemListChanged;
     RefreshInventoryItems();
     //Debug.Log(inventory.GetItemList().Count);
 }
Пример #2
0
    private void Start()
    {
        if (usesFieldOfView)
        {
            //filter = GameObject.Find("FowMesh").GetComponent<MeshFilter>();
            //filter = transform.FindChild("FOWMesh").GetComponent<MeshFilter>();
            obstacleAndTargetMasks = new LayerMask[2] {
                1 << 11, 1 << 12
            };
            fow = new FieldOfView(viewRadiusAnglesResolution, transform, filter, obstacleAndTargetMasks);
            //filter = transform.Find("FOWMesh").GetComponent<MeshFilter>();
            //filter = GetComponentInChildren<MeshFilter>();
            StartCoroutine(fow.FindTargetWithDelay());
        }

        //Char_Mod_WorldItem.SpawnWorldItem(Char_Mod_ItemAssets.Instance.itemList[0], new Vector3(-10, 0, 0));
        inventory = new Char_Mod_Inventory();
        uiInventory.SetInventory(inventory);
    }