Futile.RemoveStage C# (CSharp) Method

RemoveStage() public static method

public static RemoveStage ( FStage, stageToRemove ) : void
stageToRemove FStage,
return void
    public static void RemoveStage(FStage stageToRemove)
    {
        stageToRemove.HandleRemovedFromFutile();
        stageToRemove.index = -1;

        _stages.Remove(stageToRemove);

        UpdateStageIndices();
    }

Usage Example

Beispiel #1
0
    public void SwitchToScene(SceneType sceneType)
    {
        if (currentScene != null)
        {
            Futile.RemoveStage(currentScene);
        }

        if (sceneType == SceneType.Immunity)
        {
            currentScene = new WTImmunity();
        }
        if (sceneType == SceneType.None)
        {
            currentScene = null;
        }

        if (currentScene != null)
        {
            Futile.AddStage(currentScene);
        }
    }
All Usage Examples Of Futile::RemoveStage