using System;
using System.Collections.Generic;
using UnityEngine.Serialization;

namespace Ingvar.LiveWatch
{
    [Serializable]
    public class VariableRuntimeMeta
    {
        public Type ValueType;
        public Action UpdateCall;
        public bool IsSortingRequired;
        public bool IsSetUp;
        public bool IsDictionaryKey;
        public bool IsDictionaryValue;
        public bool IsCollectionValue;
        public bool IsUpdatedAtLeastOnce;
        public bool UpdateOnce;

        public bool AlwaysShrinkable;
        public int DecimalPlaces = 2;
        public bool IsOrderSet;
        public float SortOrder;
    } 
}