public override void ToggleCameraComponent(bool flag) { m_inverseComp = MyCamera.gameObject.GetComponent <XftColorInverse> (); if (m_inverseComp == null) { m_inverseComp = MyCamera.gameObject.AddComponent <XftColorInverse> (); } m_inverseComp.Init(m_owner.ColorInverseShader); m_inverseComp.enabled = flag; }
protected void ToggleCameraComponent(bool flag) { m_inverseComp = m_camera.gameObject.GetComponent <XftColorInverse> (); if (m_inverseComp == null) { m_inverseComp = m_camera.gameObject.AddComponent <XftColorInverse> (); } //assign the shader here. m_inverseComp.Init(m_owner.ColorInverseShader); m_inverseComp.enabled = flag; }