Example #1
0
    //Reset paremeters, position, physics and particle systems.
    public override void Reset()
    {
        base.Reset();
        isInGoal          = false;
        has_kicked        = false;
        charge_up_time    = 0.0f;
        direction_penalty = Vector3.zero;
        curve             = Vector3.zero;

        if (b_physics != null)
        {
            b_physics.ResetPhysics();
        }

        if (smoke != null)
        {
            smoke.Stop();
        }

        if (explosion != null)
        {
            explosion.Stop();
        }
    }