Esempio n. 1
0
    private BreakableObject InstantiateInPosition(BrekeableInstantiatorPlaceholder instance)
    {
        var randomNum = UnityEngine.Random.Range(0, _prefabsRandom.Count) % _prefabsRandom.Count;
        var prefab    = _prefabsRandom[randomNum];

        _prefabsRandom.RemoveAt(randomNum);
        var pos = instance.transform.position;

        return(GameObject.Instantiate <BreakableObject>(prefab, pos, Quaternion.identity, transform));
    }
Esempio n. 2
0
 public void AddPoint(BrekeableInstantiatorPlaceholder instance)
 {
     catTeleportPositions.Add(instance);
 }