public void SetInventory(Char_Mod_Inventory inventory) { this.inventory = inventory; inventory.OnItemListChanged += Inventory_OnItemListChanged; RefreshInventoryItems(); //Debug.Log(inventory.GetItemList().Count); }
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); }