Guest User

Untitled

a guest
May 4th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. public class FGlowShader : FShader
  2. {
  3. private float _glowAmount;
  4. private Color _glowColor;
  5.  
  6. public FGlowShader(float glowAmount,Color glowColor) : base("GlowShader", Shader.Find("Futile/Glow"))
  7. {
  8. _glowAmount = glowAmount;
  9. _glowColor = glowColor;
  10. needsApply = true;
  11. }
  12.  
  13. override public void Apply(Material mat)
  14. {
  15. mat.SetFloat("_GlowAmount",_glowAmount);
  16. mat.SetColor("_GlowColor",_glowColor);
  17. }
  18.  
  19. public float glowAmount
  20. {
  21. get {return _glowAmount;}
  22. set {if(_glowAmount != value) {_glowAmount = value; needsApply = true;}}
  23. }
  24.  
  25. public Color glowColor
  26. {
  27. get {return _glowColor;}
  28. set {if(_glowColor != value) {_glowColor = value; needsApply = true;}}
  29. }
  30. }
Add Comment
Please, Sign In to add comment