private void OnDestroy() { if (m_attachedMask != null) { m_attachedMask.maskRenderers.Remove(this); } m_attachedMask = null; }
// Use this for initialization void Start() { mask1.enabled = false; mask2.enabled = false; //GetComponent<Renderer>().material.CopyPropertiesFromMaterial(mat); mainCam1 = GameObject.Find("PlayerOneCamera").GetComponent <Camera>(); mainCam2 = GameObject.Find("PlayerTwoCamera").GetComponent <Camera>(); camMask1 = mainCam1.GetComponent <PostEffectMask>(); camMask2 = mainCam2.GetComponent <PostEffectMask>(); }
private void Awake() { m_transform = GetComponent <Transform>(); if (m_mask != null) { m_attachedMask = m_mask; m_attachedMask.maskRenderers.Add(this); } }
private void Awake() { m_transform = GetComponent <Transform>(); if (m_mask != null) { m_attachedMask = m_mask; m_attachedMask.maskRenderers.Add(this); } else { mask = PostProcessingLink.Instance.PostEffectMask(); } }
private void Awake() { if (camNum == 1) { mask = GameObject.Find("PlayerOneCamera").GetComponent <PostEffectMask>(); } else { mask = GameObject.Find("PlayerTwoCamera").GetComponent <PostEffectMask>(); } m_transform = GetComponent <Transform>(); m_meshFilter = GetComponent <MeshFilter>(); if (m_mask != null) { m_attachedMask = m_mask; m_attachedMask.maskRenderers.Add(this); } }
private void Reset() { m_mask = FindObjectOfType <PostEffectMask>(); OnValidate(); }