예제 #1
0
        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);
            }
        }
예제 #2
0
 // Start is called before the first frame update
 void Start()
 {
     _instantiateBlocks = GetComponent <InstantiateObject>();
     InitBlock();
 }