예제 #1
0
		public Variable RegisterVariable (string name, object value, VariableChangedAction changedAction = null)
		{
			var v = new ServerVariable {
				Server = this,
				ChangedAction = changedAction,
				Id = id++,
				Name = name,
				Value = value,  
				IsWriteable = changedAction != null,
			};
			variables.Add (v);
			SendVariable (v);
			return v;
		}
예제 #2
0
        public Variable RegisterVariable(string name, object value, VariableChangedAction changedAction = null)
        {
            var v = new ServerVariable {
                Server        = this,
                ChangedAction = changedAction,
                Id            = id++,
                Name          = name,
                Value         = value,
                IsWriteable   = changedAction != null,
            };

            variables.Add(v);
            SendVariable(v);
            return(v);
        }