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.
55 lines
711 B
55 lines
711 B
using UnityEngine; |
|
using System; |
|
using System.Collections; |
|
|
|
namespace Fungus.Script |
|
{ |
|
public class FungusVariable : MonoBehaviour |
|
{ |
|
public VariableScope scope; |
|
public string key; |
|
} |
|
|
|
public enum VariableType |
|
{ |
|
Boolean, |
|
Integer, |
|
Float, |
|
String |
|
}; |
|
|
|
public enum VariableScope |
|
{ |
|
Local, |
|
Global |
|
}; |
|
|
|
[Serializable] |
|
public class VariableData |
|
{ |
|
} |
|
|
|
[Serializable] |
|
public class BooleanData : VariableData |
|
{ |
|
public bool value; |
|
} |
|
|
|
[Serializable] |
|
public class IntegerData : VariableData |
|
{ |
|
public int value; |
|
} |
|
|
|
[Serializable] |
|
public class FloatData : VariableData |
|
{ |
|
public float value; |
|
} |
|
|
|
[Serializable] |
|
public class StringData : VariableData |
|
{ |
|
public string value; |
|
} |
|
} |