Пример #1
0
    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();
    }
Пример #2
0
 public SpawnData(int _index, ItemBall _sl, ItemBall _sr)
 {
     index = _index;
     left  = _sl;
     right = _sr;
 }