2024-12-14 18:27:59 +08:00

68 lines
906 B
C#

using QFramework;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class VarController : MonoSingleton<VarController>
{
public Dictionary<string, float> varDict;
public override void OnSingletonInit()
{
base.OnSingletonInit();
varDict = new Dictionary<string, float>();
}
public void Set(string key, float value)
{
if (varDict.ContainsKey(key))
{
varDict[key] = value;
}
else
{
varDict.Add(key, value);
}
}
public float Get(string key)
{
if (varDict.ContainsKey(key))
{
return varDict[key];
}
else
{
return 0;
}
}
protected override void OnDestroy()
{
base.OnDestroy();
varDict.Clear();
varDict = null;
}
}