wolfcharm

Untitled

Mar 2nd, 2021 (edited)
1,020
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.68 KB | None | 0 0
  1. // нужно обязательно делать через проперти блок, потому что на материалах включен инстансинг
  2. void Awake()
  3.     {
  4.         _propBlock = new MaterialPropertyBlock();
  5.         _renderer = GetComponent<Renderer>();
  6.         intID = Shader.PropertyToID("_RelativeTransparency");
  7.     }
  8.  
  9.     void SetOn()
  10.     {
  11.         _renderer.GetPropertyBlock(_propBlock);
  12.         _propBlock.SetInt(intID, 1);
  13.         _renderer.SetPropertyBlock(_propBlock);
  14.     }
  15.     void SetOff()
  16.     {
  17.         _renderer.GetPropertyBlock(_propBlock);
  18.         _propBlock.SetInt(intID, 0);
  19.         _renderer.SetPropertyBlock(_propBlock);
  20.     }
Add Comment
Please, Sign In to add comment