
1.导入URP
2.配置了URP
3.导入Dotween
4.导入Odin
5.导入了InputSystem
6.设置项目为新旧输入系统并用
7.导入了FunGus
8.创建了一些空文件夹
我是每日提醒上班小助手,今天你上班了吗?😺
50 lines
1.7 KiB
C#
50 lines
1.7 KiB
C#
// This code is part of the Fungus library (https://github.com/snozbot/fungus)
|
|
// It is released for free under the MIT open source license (https://github.com/snozbot/fungus/blob/master/LICENSE)
|
|
|
|
using UnityEngine;
|
|
using System;
|
|
using System.Collections;
|
|
|
|
namespace Fungus
|
|
{
|
|
/// <summary>
|
|
/// Sets the active profile that the Save Variable and Load Variable commands will use. This is useful to crete multiple player save games. Once set, the profile applies across all Flowcharts and will also persist across scene loads.
|
|
/// </summary>
|
|
[CommandInfo("Variable",
|
|
"Set Save Profile",
|
|
"Sets the active profile that the Save Variable and Load Variable commands will use. This is useful to crete multiple player save games. Once set, the profile applies across all Flowcharts and will also persist across scene loads.")]
|
|
[AddComponentMenu("")]
|
|
public class SetSaveProfile : Command
|
|
{
|
|
[Tooltip("Name of save profile to make active.")]
|
|
[SerializeField] protected string saveProfileName = "";
|
|
|
|
/// <summary>
|
|
/// Shared save profile name used by SaveVariable and LoadVariable.
|
|
/// </summary>
|
|
private static string saveProfile = "";
|
|
|
|
#region Public members
|
|
|
|
public static String SaveProfile { get { return saveProfile; } }
|
|
|
|
public override void OnEnter()
|
|
{
|
|
saveProfile = saveProfileName;
|
|
|
|
Continue();
|
|
}
|
|
|
|
public override string GetSummary()
|
|
{
|
|
return saveProfileName;
|
|
}
|
|
|
|
public override Color GetButtonColor()
|
|
{
|
|
return new Color32(235, 191, 217, 255);
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
} |