public void CreateItemBallOne(int _idx) { cursorIndex = _idx; ItemBall _prefab1, _prefab2; ItemBall _scp1 = null, _scp2 = null; ItemBallKind _s1, _s2; int _rand = Random.Range(0, 2); if (_rand == 0) { _prefab1 = prefabSword; _prefab2 = prefabSkull; _s1 = ItemBallKind.Sword; _s2 = ItemBallKind.Skull; } else { _prefab1 = prefabSkull; _prefab2 = prefabSword; _s1 = ItemBallKind.Skull; _s2 = ItemBallKind.Sword; } _scp1 = Instantiate(_prefab1, spawnPoint1.position, Quaternion.identity) as ItemBall; _scp2 = Instantiate(_prefab2, spawnPoint2.position, Quaternion.identity) as ItemBall; _scp1.transform.SetParent(spawnGroup); _scp2.transform.SetParent(spawnGroup); _scp1.InitInfo(_s1); _scp2.InitInfo(_s2); SpawnData _data = new SpawnData(_idx, _scp1, _scp2); list.Add(_data); MoveItemClick(); }
public SpawnData(int _index, ItemBall _sl, ItemBall _sr) { index = _index; left = _sl; right = _sr; }