예제 #1
0
    public static PlayerWeaponModifier GetRandomModifierFromPool()
    {
        int rand = UnityEngine.Random.Range(0, Instance._availableDuringRunModifiers.Count);
        PlayerWeaponModifier result = Instance._availableDuringRunModifiers[rand].Clone();

        Instance._availableDuringRunModifiers.RemoveAt(rand);
        return(result);
    }
예제 #2
0
 public static void ReturnModifierToPool(PlayerWeaponModifier modifier)
 {
     Instance._availableDuringRunModifiers.Add(modifier);
 }