예제 #1
0
 void showOther(FpsCaseManager.FPS_CASE fpsCase, bool bShow)
 {
     m_fpsCaseManager.show(fpsCase, bShow);
     if (FpsCaseManager.FPS_CASE.FC_AVATAR_OTHER == fpsCase)
     {
         //LinkedListNode<H3DPair<FpsCaseManager.FPS_CASE, FpsCase>> fpsCaseNode = m_fpsCaseManager.fpsCaseDic.Begin ();
         var fpsCaseNode = m_fpsCaseManager.fpsCaseDic.GetEnumerator();
         //for (; null != fpsCaseNode; fpsCaseNode = fpsCaseNode.Next)
         while (fpsCaseNode.MoveNext())
         {
             if (FpsCaseManager.FPS_CASE.FC_AVATAR_PARTICLE == fpsCaseNode.Current.Key ||
                 FpsCaseManager.FPS_CASE.FC_AVATAR_BLEND == fpsCaseNode.Current.Key ||
                 FpsCaseManager.FPS_CASE.FC_AVATAR_BP == fpsCaseNode.Current.Key ||
                 FpsCaseManager.FPS_CASE.FC_AVATAR_LINKSKINMESH == fpsCaseNode.Current.Key ||
                 FpsCaseManager.FPS_CASE.FC_AVATAR_NAMEPLATE == fpsCaseNode.Current.Key
                 )
             {
                 m_fpsCaseManager.show(fpsCaseNode.Current.Key, !bShow);
             }
         }
     }
     else
     {
         //LinkedListNode<H3DPair<FpsCaseManager.FPS_CASE, FpsCase>> fpsCaseNode = m_fpsCaseManager.fpsCaseDic.Begin();
         var fpsCaseNode = m_fpsCaseManager.fpsCaseDic.GetEnumerator();
         //for (; null != fpsCaseNode; fpsCaseNode = fpsCaseNode.Next)
         while (fpsCaseNode.MoveNext())
         //for (; null != fpsCaseNode; fpsCaseNode = fpsCaseNode.Next)
         {
             if (FpsCaseManager.FPS_CASE.FC_SHEQU_BUILD == fpsCaseNode.Current.Key ||
                 FpsCaseManager.FPS_CASE.FC_SHEQU_TREE == fpsCaseNode.Current.Key ||
                 FpsCaseManager.FPS_CASE.FC_SHEQU_POOL == fpsCaseNode.Current.Key ||
                 FpsCaseManager.FPS_CASE.FC_SHEQU_OCEAN == fpsCaseNode.Current.Key ||
                 FpsCaseManager.FPS_CASE.FC_SHEQU_SKY == fpsCaseNode.Current.Key ||
                 FpsCaseManager.FPS_CASE.FC_SHEQU_TERRAIN == fpsCaseNode.Current.Key)
             {
                 m_fpsCaseManager.show(fpsCaseNode.Current.Key, !bShow);
             }
         }
     }
 }
예제 #2
0
 public void show(FpsCaseManager.FPS_CASE fpsCase, bool bShow)
 {
     m_fpsCaseManager.show(fpsCase, bShow);
 }