Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // нужно обязательно делать через проперти блок, потому что на материалах включен инстансинг
- void Awake()
- {
- _propBlock = new MaterialPropertyBlock();
- _renderer = GetComponent<Renderer>();
- intID = Shader.PropertyToID("_RelativeTransparency");
- }
- void SetOn()
- {
- _renderer.GetPropertyBlock(_propBlock);
- _propBlock.SetInt(intID, 1);
- _renderer.SetPropertyBlock(_propBlock);
- }
- void SetOff()
- {
- _renderer.GetPropertyBlock(_propBlock);
- _propBlock.SetInt(intID, 0);
- _renderer.SetPropertyBlock(_propBlock);
- }
Add Comment
Please, Sign In to add comment