void SetPlayerPosition(Transform t, bool setRotation = true) { Player player = CommonObjects.Player_C; player.Position = t.position; if (setRotation) { player.ForceNewForwardDirection(t.forward); } if (WorldInfo.Instance.IsOverworld) { OverworldTerrainEngine.Instance.RefreshActiveStatus(); WorldInfo.TryGetWorld().DoUpdate(true); } }