Unityで現在のシーン名を取得するためのメモ
#環境
・OS X 10.11.6(El Capitan)
・Unity 5.4.0f3
#コード
SceneManager.GetActiveScene().name
でString型で現在のシーン名を取得できる。
#サンプルコード
test.cs
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement; // コレ重要
public class HogeHoge : MonoBehaviour {
void Update () {
if(SceneManager.GetActiveScene().name == "hogehoge"){ // hogehogeシーンでのみやりたい処理
}else{ // それ以外のシーンでやりたい処理
}
}
}