Example #1
0
 public static void AddToQueue(CustomDyeData data)
 {
     dyeDataQueue.Add(data);
 }
Example #2
0
			public T GetValue(CustomDyeData data, CustomShader shader, Entity entity, DrawData? drawData)
				=> _value != null ? _value.Invoke(this, data, shader, entity, drawData) : default;
Example #3
0
			public override Color GetValue(CustomDyeData data, CustomShader shader, Entity entity, DrawData? drawData)
				=> _value.GetValue(data, shader, entity, drawData);
Example #4
0
			public override Color GetValue(CustomDyeData data, CustomShader shader, Entity entity, DrawData? drawData)
				=> new Color(_valueR.GetValue(data, shader, entity, drawData), 
					_valueG.GetValue(data, shader, entity, drawData), 
					_valueB.GetValue(data, shader, entity, drawData));