Example #1
0
    // Update is called once per frame
    protected override void Update()
    {
        pastBehavior = behavior;

        if (rational)
        {
            Decide();
        }

        velocity += Vector3.ClampMagnitude(Steering.Execute(this, behavior, behaviorData), maxForce);

        base.Update();
    }