private void OnDestroy()
 {
     if (m_attachedMask != null)
     {
         m_attachedMask.maskRenderers.Remove(this);
     }
     m_attachedMask = null;
 }
Beispiel #2
0
 // 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>();
 }
Beispiel #3
0
    private void Awake()
    {
        m_transform = GetComponent <Transform>();

        if (m_mask != null)
        {
            m_attachedMask = m_mask;
            m_attachedMask.maskRenderers.Add(this);
        }
    }
Beispiel #4
0
    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();
 }