// (c) Copyright HutongGames, LLC 2010-2016. All rights reserved. #if !UNITY_5_3_0 && !UNITY_5_3_1 && ( UNITY_5_3 || UNITY_5_3_OR_NEWER ) using System; using UnityEngine; using UnityEngine.SceneManagement; namespace HutongGames.PlayMaker.Actions { [ActionCategory(ActionCategory.Scene)] [Tooltip("Create an empty new scene with the given name additively. The path of the new scene will be empty")] public class CreateScene : FsmStateAction { [RequiredField] [Tooltip("The name of the new scene. It cannot be empty or null, or same as the name of the existing scenes.")] public FsmString sceneName; public override void Reset() { sceneName = null; } public override void OnEnter() { SceneManager.CreateScene(sceneName.Value); Finish(); } } } #endif