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;
 }