public void InitFileSlot(int nSlot) { _slots = new FileSlot[nSlot]; for (int i = 0; i < nSlot; i++) { if (_instantiateSlots == null) { _instantiateSlots = GetComponent <InstantiateObject>(); } _slots[i] = _instantiateSlots.InstantiateObj(transform).GetComponent <FileSlot>(); _slots[i].transform.localPosition = new Vector3(_slotStartingPosition.localPosition.x, _slotStartingPosition.localPosition.y, _slotStartingPosition.localPosition.z); _slots[i].SetYPosition(i); } }
// Start is called before the first frame update void Start() { _instantiateBlocks = GetComponent <InstantiateObject>(); InitBlock(); }