コード例 #1
0
    //Animations Event Tryger
    //Estes eventos são chamados apartir das animações rerentes em quadros espesificos

    //Change Direction
    private void EvChangeDirectionStart()
    {
        player.SetKinematic();

        if (!player.IsMyBall() || !player.isOk)
        {
            return;
        }

        BallController.instance.SetBallProtectedTo(player);
        BallController.ChangeDirection();

        //Se o jogador selecionado do time adversario estiver proximo a mim na hora do lésinho, vou fazer ele tropeçar
        List <PlayerController> enemys = player.GetEnemysNear(2.5f);

        if (enemys.Count > 0)
        {
            foreach (PlayerController enemy in enemys)
            {
                if (enemy.Locomotion.inAir == false)
                {
                    //Inimigo que estiver segurando o jogador nao sera afetado
                    if (enemy.Locomotion.isJoint == false)
                    {
                        enemy.Locomotion.TriggerStumb();
                    }
                }
            }
        }
    }