示例#1
0
 void WaypointReached(uint32 waypointId)
 {
     switch (uiBoss)
     {
         case 1:
             if (waypointId == 2)
                 FinishPointReached();
             break;
         case 2:
             if (waypointId == 2)
                 FinishPointReached();
             break;
         case 3:
             if (waypointId == 1)
                 FinishPointReached();
             break;
         case 4:
             if (waypointId == 0)
                 FinishPointReached();
             break;
         case 5:
             if (waypointId == 0)
                 FinishPointReached();
             break;
         case 6:
             if (waypointId == 4)
                 FinishPointReached();
             break;
     }
 }
示例#2
0
        void WaypointReached(uint32 uiWPointId)
        {
            if (!pInstance)
                return;

            switch(uiBoss)
            {
                case 1:
                    if(uiWPointId == 2)
                        FinishPointReached();
                    break;
                case 2:
                    if(uiWPointId == 2)
                        FinishPointReached();
                    break;
                case 3:
                    if(uiWPointId == 1)
                        FinishPointReached();
                    break;
                case 4:
                    if(uiWPointId == 0)
                        FinishPointReached();
                    break;
                case 5:
                    if(uiWPointId == 0)
                        FinishPointReached();
                    break;
                case 6:
                    if(uiWPointId == 4)
                        FinishPointReached();
                    break;
            }
        }