Пример #1
0
		public AnyParameter CloneToParent(AnyParameterList paramList) {
			var newParam = paramList.gameObject.AddComponent<AnyParameter> ();
			newParam.Setup (paramList);
			newParam.Id = _id;
			newParam._typeName = _typeName;
			newParam._comment = _comment;
			// copy values
			newParam.BoolValue = _boolValue;
			newParam.IntValue = _intValue;
			newParam.StringValue = _stringValue;
			newParam.FloatValue = _floatValue;
			newParam.DoubleValue = _doubleValue;
			newParam.Vector2Value = _vector2Value;
			newParam.Vector3Value = _vector3Value;
			newParam.Vector4Value = _vector4Value;
			newParam.QuaternionValue = _quaternionValue;
			newParam.ColorValue = _colorValue;
			newParam.RectValue = _rectValue;
			newParam.ObjectValue = _objectValue;
			return newParam;
		}
Пример #2
0
		public void Setup(AnyParameterList parent) {
			this._parent = parent;
			hideFlags = HideFlags.HideInInspector | HideFlags.HideInHierarchy;
		}