示例#1
0
 void StopGrapple()   {                                                     // l
     dray.enabled = true; drayColld.enabled = true;
     // Check for unsafe tile     
     int tileNum  =  TileCamera.GET_MAP(p0.x, p0.y);
     if (mode  ==  eMode.gInHit  &&  unsafeTiles.IndexOf(tileNum)   !=   - 1)   {
         // We landed on an unsafe tile        
         dray.ResetInRoom( unsafeTileHealthPenalty );
     }
     grapHead.SetActive(false);
     mode  =  eMode.none;
 }
示例#2
0
    void StopGrapple()
    {
        dray.enabled      = true;
        drayColld.enabled = true;
        int tileNum = TileCamera.GET_MAP(p0.x, p0.y);

        if (mode == eMode.gInHit && unsafeTiles.IndexOf(tileNum) != -1)
        {
            dray.ResetInRoom(unsafeTileHealthPenalty);
        }
        grapHead.SetActive(false);
        mode = eMode.none;
    }
示例#3
0
    void StopGrapple()
    {
        dray.enabled      = true;
        drayColld.enabled = true;

        // Проверить безопасность плитки
        int tileNum = TileCamera.GET_MAP(p0.x, p0.y);

        if (mode == EMode.gInHit && unsafeTiles.IndexOf(tileNum) != -1)  // Дрей попал на небезопасную плитку
        {
            dray.ResetInRoom(unsafeTileHealthPenalty);
        }

        grapHead.SetActive(false);

        mode = EMode.none;
    }
示例#4
0
    void StopGrapple()
    {
                                                             // l
                dray.enabled = true;

        drayColld.enabled = true;

        // Check for unsafe tile
        int tileNum = TileCamera.GET_MAP(p0.x, p0.y);

        if (mode == eMode.gInHit && unsafeTiles.IndexOf(tileNum) != -1)
        {
            // We landed on an unsafe tile
            dray.ResetInRoom(unsafeTileHealthPenalty);
        }

        grapHead.SetActive(false);

        mode = eMode.none;
    }