public void Init(Backpack _backpack, FDCursor _cursor) { icon.sprite = null; count.text = string.Empty; backpack = _backpack; cursor = _cursor; }
// Use this for initialization protected override void Init() { backpack = GameObject.Find("Player").GetComponent <PlayerProperties>().backpack; cursor = GameObject.Find("Cursor").GetComponent <FDCursor>(); int count = FASTBLOCK_COUNT + BLOCK_COUNT; blocks = new Block[count]; for (int i = 0; i < count; i++) { blocks[i] = i < FASTBLOCK_COUNT?Instantiate <FastBlock>(fastBlockPrefab, fastInventory) : blocks[i] = Instantiate <Block>(blockPrefab, inventory); blocks[i].Id = i; blocks[i].Init(backpack, cursor); } base.Init(); }