コード例 #1
0
        public TestCaseButtonSystem()
        {
            OsuLogo      logo;
            ButtonSystem buttons;

            Children = new Drawable[]
            {
                new Box
                {
                    Colour           = ColourInfo.GradientVertical(Color4.Gray, Color4.WhiteSmoke),
                    RelativeSizeAxes = Axes.Both,
                },
                buttons = new ButtonSystem(),
                logo    = new OsuLogo {
                    RelativePositionAxes = Axes.Both
                }
            };

            buttons.SetOsuLogo(logo);

            foreach (var s in Enum.GetValues(typeof(ButtonSystemState)).OfType <ButtonSystemState>().Skip(1))
            {
                AddStep($"State to {s}", () => buttons.State = s);
            }
        }
コード例 #2
0
 void Awake()
 {
     m_IsConnectedController = this.GetComponent <IsConnectedController>();
     m_GameSceneFade         = this.GetComponent <GameSceneFade>();
     m_GameTutorial          = this.GetComponent <GameTutorial>();
     m_ButtonSystem          = this.GetComponent <ButtonSystem>();
 }
コード例 #3
0
ファイル: UITestState.cs プロジェクト: rbartsch/ECSAttempt
 public UITestState(string name) : base(name)
 {
     entityManager = new EntityManager();
     systemManager = new SystemManager();
     text2DSystem  = new Text2DSystem();
     spriteSystem  = new SpriteSystem();
     buttonSystem  = new ButtonSystem();
 }
コード例 #4
0
 void Awake()
 {
     // 参照
     m_TitleManager = this.GetComponent <TitleManager>();
     m_CameraZoomIn = this.GetComponent <CameraZoomIn>();
     m_Fade         = this.GetComponent <Fade>();
     m_ButtonSystem = this.GetComponent <ButtonSystem>();
 }
コード例 #5
0
ファイル: TestCaseButtonSystem.cs プロジェクト: weebaka/osu
        public TestCaseButtonSystem()
        {
            OsuLogo      logo;
            ButtonSystem buttons;

            Children = new Drawable[]
            {
                new Box
                {
                    Colour           = ColourInfo.GradientVertical(Color4.Gray, Color4.WhiteSmoke),
                    RelativeSizeAxes = Axes.Both,
                },
                buttons = new ButtonSystem(),
                logo    = new OsuLogo()
            };

            buttons.SetOsuLogo(logo);
        }
コード例 #6
0
        public void SetUp() => Schedule(() =>
        {
            Children = new Drawable[]
            {
                new Box
                {
                    Colour           = ColourInfo.GradientVertical(Colour4.Gray, Colour4.WhiteSmoke),
                    RelativeSizeAxes = Axes.Both,
                },
                buttons = new ButtonSystem(),
                logo    = new OsuLogo
                {
                    RelativePositionAxes = Axes.Both,
                    Position             = new Vector2(0.5f)
                }
            };

            buttons.SetOsuLogo(logo);
        });
コード例 #7
0
 void Awake()
 {
     m_ButtonSystem = m_GamePlayManager.gameObject.GetComponent <ButtonSystem>();
 }