public VFXAttribute(string name, VFXValue value, VFXVariadic variadic = VFXVariadic.False, SpaceableType space = SpaceableType.None) { this.name = name; this.value = value; this.variadic = variadic; this.space = space; if (space != SpaceableType.None && variadic != VFXVariadic.False) { throw new InvalidOperationException("Can't mix spaceable and variadic attributes : " + name); } }
public VFXAttribute(string name, VFXValue value, VFXVariadic variadic = VFXVariadic.False) { this.name = name; this.value = value; this.variadic = variadic; }
public VFXAttribute(string name, VFXValueType type, VFXVariadic variadic = VFXVariadic.False, SpaceableType space = SpaceableType.None) : this(name, GetValueFromType(type), variadic, space) { }
public VFXAttribute(string name, VFXValueType type, VFXVariadic variadic = VFXVariadic.False) { this.name = name; this.value = GetValueFromType(type); this.variadic = variadic; }