GridNavigator_BHV.Update C# (CSharp) Method

Update() protected method

protected Update ( ) : void
return void
    protected virtual void Update() {
        if (isCurrentlyMoving) {
            movementProgression += navigationSpeed / 60;
            if (movementProgression >= 1) {
                movementProgression = 1;
                isCurrentlyMoving = false;
                stepDelayCounter = stepDelay;
                gridPosition = gridDestPosition;
                //Stop Walk Animation
                AnimateStopWalking();
                /*
                GridEntity_BHV gridCollider = gridMapReference.CheckCollision(this);
                if(gridCollider != null){
                    ColisionResult(gridCollider);
                }
                */
            }
            //lerp position
            Vector3 origin = new Vector3(gridPosition.x,gridPosition.y,transform.position.z);
            Vector3 destination = new Vector3(gridDestPosition.x, gridDestPosition.y, transform.position.z);
            transform.position = Vector3.Lerp(origin, destination, movementProgression);
        }
    }