Skip to content

Commit

Permalink
Update Demo
Browse files Browse the repository at this point in the history
  • Loading branch information
AnhPham committed Jan 9, 2025
1 parent bd94e01 commit bad64c4
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 12 deletions.
4 changes: 2 additions & 2 deletions SSv5/Assets/Scenes/Main/Main.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ private void Start()
{
Application.targetFrameRate = 60;

ScreenManager.Set(new Color(0, 0, 0, 0.8f), "Screens", "Animations", "SceneLoading", "Loading");
ScreenManager.Set(sceneLoadingName: "SceneLoading", loadingName: "Loading");

ScreenManager.Load<Scene1>("Scene1", LoadSceneMode.Single, (scene1) =>
ScreenManager.Load<Scene1>(sceneName: "Scene1", onSceneLoaded: (scene1) =>
{
scene1.data = "Scene1";
});
Expand Down
4 changes: 2 additions & 2 deletions SSv5/Assets/Scenes/Scene1/Scene1.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ private void Start()
{
label.text = data;

ScreenManager.Load<Scene2>("Scene2", LoadSceneMode.Additive, (scene2) =>
ScreenManager.Load<Scene2>(sceneName: "Scene2", mode: LoadSceneMode.Additive, onSceneLoaded: (scene2) =>
{
scene2.cube.localScale = new Vector3(2, 1, 1);
});
Expand All @@ -29,7 +29,7 @@ public void OnScreen1ButtonTap()

private void AddScreen1()
{
ScreenManager.Add<Screen1>("Screen1", "RightShow", "RightHide", null, false, (screen) => {
ScreenManager.Add<Screen1>(screenName: "Screen1", showAnimation: ScreenAnimation.RightShow, hideAnimation: ScreenAnimation.RightHide, onScreenLoad: (screen) => {
screen.label.text = "Screen1";
});
}
Expand Down
8 changes: 4 additions & 4 deletions SSv5/Assets/Scripts/Screen1.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,29 +16,29 @@ public void OnKeyBack()

public void OnAddScreen2ButtonTap()
{
ScreenManager.Add<Screen2>("Screen2", "ScaleFadeShow", "ScaleFadeHide", "AnimationRoot", true, (screen) => {
ScreenManager.Add<Screen2>(screenName: "Screen2", animationObjectName: "AnimationRoot", useExistingScreen: true, onScreenLoad: (screen) => {
screen.label.text = "Screen2";
});
}

public void OnAddScreen2UntilNoScreenButtonTap()
{
ScreenManager.Add<Screen2>("Screen2", "ScaleFadeShow", "ScaleFadeHide", "AnimationRoot", false, (screen) => {
ScreenManager.Add<Screen2>(screenName: "Screen2", animationObjectName: "AnimationRoot", onScreenLoad: (screen) => {
screen.label.text = "Screen2";
}, waitUntilNoScreen: true);
}

public void OnAddScreen2UntilSpacePressedButtonTap()
{
ScreenManager.Add<Screen2>("Screen2", "ScaleFadeShow", "ScaleFadeHide", "AnimationRoot", false, (screen) => {
ScreenManager.Add<Screen2>(screenName: "Screen2", animationObjectName: "AnimationRoot", onScreenLoad: (screen) => {
screen.label.text = "Screen2";
pressedSpaceKey = false;
}, addCondition: WaitSpaceKey);
}

public void OnAddScreen3AndDestroyMeButtonTap()
{
ScreenManager.Add<Screen3>("Screen3", "ScaleFadeShow", "ScaleFadeHide", "AnimationRoot", false, (screen) => {
ScreenManager.Add<Screen3>(screenName: "Screen3", animationObjectName: "AnimationRoot", onScreenLoad: (screen) => {
screen.label.text = "Screen3";
}, destroyTopScreen: true);
}
Expand Down
6 changes: 3 additions & 3 deletions SSv5/Assets/Scripts/Screen2.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public class Screen2 : MonoBehaviour, IKeyBack

public void OnLoadScene1ButtonTap()
{
ScreenManager.Load<Scene1>("Scene1", LoadSceneMode.Single, (scene1) =>
ScreenManager.Load<Scene1>(sceneName: "Scene1", mode: LoadSceneMode.Single, onSceneLoaded: (scene1) =>
{
scene1.data = "Scene1...";
});
Expand All @@ -27,7 +27,7 @@ public void OnCloseScreen1ButtonTap()

if (screen1 != null)
{
ScreenManager.Destroy(screen1);
ScreenManager.Destroy(screen: screen1);
}
}

Expand All @@ -43,7 +43,7 @@ public void OnShowLoadingButtonTap()

public void OnAddScreen1ButtonTap()
{
ScreenManager.Add<Screen1>("Screen1", "RightShow", "RightHide", null, true, (screen) => {
ScreenManager.Add<Screen1>(screenName: "Screen1", showAnimation: ScreenAnimation.RightShow, hideAnimation: ScreenAnimation.RightHide, useExistingScreen: true, onScreenLoad: (screen) => {
screen.label.text = "Screen1";
});
}
Expand Down
2 changes: 1 addition & 1 deletion SSv5/Assets/Scripts/Screen3.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ public class Screen3 : MonoBehaviour, IKeyBack

public void OnKeyBack()
{
ScreenManager.Close();
ScreenManager.Close(hideAnimation: ScreenAnimation.RightHide);
}
}

0 comments on commit bad64c4

Please sign in to comment.