48 lines
1.1 KiB
C#
48 lines
1.1 KiB
C#
|
using Sirenix.OdinInspector;
|
||
|
using TMPro;
|
||
|
using UnityEditor;
|
||
|
using UnityEngine;
|
||
|
using UnityEngine.InputSystem;
|
||
|
using UnityEngine.SceneManagement;
|
||
|
|
||
|
namespace BlueWater
|
||
|
{
|
||
|
public class CombatTitle : MonoBehaviour
|
||
|
{
|
||
|
[SerializeField]
|
||
|
private PlayerInput _playerInput;
|
||
|
|
||
|
[SerializeField]
|
||
|
private TMP_Text _versionText;
|
||
|
|
||
|
private void Awake()
|
||
|
{
|
||
|
InitializeComponents();
|
||
|
}
|
||
|
|
||
|
[Button("컴포넌트 초기화")]
|
||
|
private void InitializeComponents()
|
||
|
{
|
||
|
_playerInput = GetComponent<PlayerInput>();
|
||
|
_versionText = transform.Find("VersionText").GetComponent<TMP_Text>();
|
||
|
_versionText.text = GetVersion();
|
||
|
}
|
||
|
|
||
|
private string GetVersion()
|
||
|
{
|
||
|
#if UNITY_EDITOR
|
||
|
return PlayerSettings.bundleVersion;
|
||
|
#else
|
||
|
return Application.version;
|
||
|
#endif
|
||
|
}
|
||
|
|
||
|
public void OnMoveScene(InputAction.CallbackContext context)
|
||
|
{
|
||
|
if (context.started)
|
||
|
{
|
||
|
SceneManager.LoadScene("02.Combat");
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|