BB.WorldSelectController.Start C# (CSharp) Method

Start() private method

private Start ( ) : void
return void
        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;
        }