コード例 #1
0
    public void ResetAll()
    {
        foreach (var sp in spawned)
        {
            DestroyImmediate(sp.gameObject);
        }
        spawned.Clear();

        for (int i = 0; i < count; i++)
        {
            IReseteable prefab = Spawn[Random.Range(0, Spawn.Count)];

            IReseteable instanced = Instantiate(prefab, transform);

            spawned.Add(instanced);

            ResetCell(instanced);
        }
    }
コード例 #2
0
 private void ResetCell(IReseteable c)
 {
     c.ResetThis(RandomPos());
 }