コード例 #1
0
    private GameObject SelectProjectile()
    {
        if (Input.GetKeyDown(KeyCode.Space))
        {
            switch (_selectedProjectile)
            {
            case ProjectileType.Small:
                _selectedProjectile = ProjectileType.Medium;
                break;

            case ProjectileType.Medium:
                _selectedProjectile = ProjectileType.Large;
                break;

            case ProjectileType.Large:
                _selectedProjectile = ProjectileType.Small;
                break;
            }
        }

        SelectedProjectilePrefab = _projectiles[_selectedProjectile.GetHashCode()];
        _missileTypeText.text    = _selectedProjectile.ToString();
        return(SelectedProjectilePrefab);
    }