Skip to content

Commit 848daf3

Browse files
author
András Kurai
committed
fix scene generation, add scene samples
1 parent d02ab05 commit 848daf3

File tree

14 files changed

+1444
-273
lines changed

14 files changed

+1444
-273
lines changed

UnityResourceGenerator/Assets/ResourceGenerator.asset

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ MonoBehaviour:
1515
_baseNamespace: UnityResourceGenerator.Sample
1616
_className: ResourcePaths
1717
_folderPath: UnityResourceGenerator.Sample
18-
_logInfo: 0
18+
_logInfo: 1
1919
_logError: 1
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
using System;
2+
using UnityEngine;
3+
using UnityEngine.SceneManagement;
4+
using UnityEngine.UI;
5+
6+
namespace UnityResourceGenerator.Sample
7+
{
8+
public sealed class LoadSceneInitial : MonoBehaviour
9+
{
10+
[SerializeField] private Button _loadButton = default;
11+
12+
private void Start()
13+
{
14+
if (_loadButton == null) throw new InvalidOperationException($"Button is not set on {gameObject.name}");
15+
16+
_loadButton.onClick.AddListener(() => SceneManager.LoadScene(ResourcePaths.Scenes.LoadSceneInitialScene));
17+
}
18+
}
19+
}

UnityResourceGenerator/Assets/UnityResourceGenerator.Sample/LoadSceneInitial.cs.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
using System;
2+
using UnityEngine;
3+
using UnityEngine.SceneManagement;
4+
using UnityEngine.UI;
5+
6+
namespace UnityResourceGenerator.Sample
7+
{
8+
public sealed class LoadSceneNext : MonoBehaviour
9+
{
10+
[SerializeField] private Button _loadButton = default;
11+
12+
private void Start()
13+
{
14+
if (_loadButton == null) throw new InvalidOperationException($"Button is not set on {gameObject.name}");
15+
16+
_loadButton.onClick.AddListener(() => SceneManager.LoadScene(ResourcePaths.Scenes.LoadSceneNextScene));
17+
}
18+
}
19+
}

UnityResourceGenerator/Assets/UnityResourceGenerator.Sample/LoadSceneNext.cs.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnityResourceGenerator/Assets/UnityResourceGenerator.Sample/ResourcePaths.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ public static partial class ResourcePaths
55
{
66
public static partial class Scenes
77
{
8-
public const string SampleSceneScene = "UnityResourceGenerator.Sample/Scenes/SampleScene.unity";
8+
public const string LoadSceneInitialScene = "UnityResourceGenerator.Sample/Scenes/LoadSceneInitial";
9+
public const string LoadSceneNextScene = "UnityResourceGenerator.Sample/Scenes/LoadSceneNext";
910
}
1011
}
1112
}

0 commit comments

Comments
 (0)