unity-atoms/Packages/Core/Runtime/References/AtomBaseReference.cs
Adam Ramberg 5d6e94af63 WIP
2020-03-09 00:16:40 +01:00

24 lines
611 B
C#

using UnityEngine;
namespace UnityAtoms
{
public class AtomReferenceUsage
{
public const int VALUE = 0;
public const int CONSTANT = 1;
public const int VARIABLE = 2;
public const int VARIABLE_INSTANCER = 3;
}
/// <summary>
/// None generic base class for `AtomReference&lt;T, C, V, E1, E2, F, VI&gt;`.
/// </summary>
public abstract class AtomBaseReference
{
/// <summary>
/// Describes how we use the Reference and where the value comes from.
/// </summary>
[SerializeField]
protected int _usage;
}
}