You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.6 KiB
44 lines
1.6 KiB
8 years ago
|
// This code is part of the Fungus library (http://fungusgames.com) maintained by Chris Gregan (http://twitter.com/gofungus).
|
||
|
// It is released for free under the MIT open source license (https://github.com/snozbot/fungus/blob/master/LICENSE)
|
||
9 years ago
|
|
||
10 years ago
|
using UnityEngine;
|
||
|
using System;
|
||
|
using System.Collections;
|
||
|
|
||
|
namespace Fungus
|
||
|
{
|
||
8 years ago
|
/// <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>
|
||
8 years ago
|
[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
|
||
|
{
|
||
8 years ago
|
/// <summary>
|
||
|
/// Shared save profile name used by SaveVariable and LoadVariable.
|
||
|
/// </summary>
|
||
8 years ago
|
public static string saveProfile = "";
|
||
10 years ago
|
|
||
8 years ago
|
[Tooltip("Name of save profile to make active.")]
|
||
8 years ago
|
[SerializeField] protected string saveProfileName = "";
|
||
10 years ago
|
|
||
8 years ago
|
public override void OnEnter()
|
||
|
{
|
||
|
saveProfile = saveProfileName;
|
||
10 years ago
|
|
||
8 years ago
|
Continue();
|
||
|
}
|
||
|
|
||
|
public override string GetSummary()
|
||
|
{
|
||
|
return saveProfileName;
|
||
|
}
|
||
10 years ago
|
|
||
8 years ago
|
public override Color GetButtonColor()
|
||
|
{
|
||
|
return new Color32(235, 191, 217, 255);
|
||
|
}
|
||
8 years ago
|
}
|
||
10 years ago
|
}
|