/// <summary>
        /// Adds a read write variable.
        /// </summary>
        /// <param name="signature">Signature.</param>
        public static void AddReadWriteVariable(EntVariableEnum variableId, Type variableType)
        {
            VariableSignature signature = new VariableSignature(variableId, variableType);

            readWriteVariableList.Add(signature);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="AssemblyCSharp.Scripts.EntLogic.Attributes.VariableSignature"/> class.
 /// </summary>
 /// <param name="name">Name.</param>
 /// <param name="variableTypeIn">Variable type in.</param>
 public VariableSignature(EntVariableEnum variableIdIn, Type variableTypeIn)
 {
     this.VariableId   = variableIdIn;
     this.variableType = variableTypeIn;
 }