private void Start()
{
int x = 0;
x = ButtonInterval/2;
foreach (var world in DB._.World)
{
var button = SpawnWorldButton(world.Type);
var buttonPos = button.transform.localPosition;
buttonPos.x = x;
button.transform.localPosition = buttonPos;
button.OnSelectedCallback += OnWorldSelected;
x += ButtonInterval;
}
var offsetX = _worldContent.offsetMax;
offsetX.x = x - ButtonInterval/2;
_worldContent.offsetMax = offsetX;
var contentPos = _worldContent.localPosition;
contentPos.x = SceneGlobalState.WorldScrollOffset;
_worldContent.localPosition = contentPos;
TransitionData_ = null;
}