internal Stage GetStage(Scene scene)
        {
            var inputStageHandle = StageHandle.GetStageHandle(scene);
            var result           = stageHistory.FirstOrDefault(stage => stage.stageHandle == inputStageHandle);

            return(result);
        }
        internal Stage GetStage(Scene scene)
        {
            var inputStageHandle = StageHandle.GetStageHandle(scene);

            foreach (var stage in stageHistory)
            {
                if (stage.stageHandle == inputStageHandle)
                {
                    return(stage);
                }
            }
            return(null);
        }
 public static StageHandle GetStageHandle(Scene scene)
 {
     return(StageHandle.GetStageHandle(scene));
 }
 public static StageHandle GetStageHandle(GameObject gameObject)
 {
     return(StageHandle.GetStageHandle(gameObject.scene));
 }