setCharacterPosition method
Teleports character's feet to position.
Implementation
@override
void setCharacterPosition(int character, Vector3 position) {
final c = characters[character];
if (c == null) return;
c.position.setFrom(position);
c.groundState = GroundState3D.inAir;
c.groundBody = 0;
if (c.innerBody != 0) {
bodies[c.innerBody]?.position.setValues(
position.x,
position.y - c._halfHeight,
position.z,
);
}
}