Example #1
0
        public void ShowAll()
        {
            // 全ての描画
            IsShownAll = true;
            foreach (var obj in Objects)
            {
                obj.IsDrawn = true;
            }

            void Reset(TextObject2D text, Vector2DF pos)
            {
                text.RemoveComponent("Slide");
                text.RemoveComponent("FadeIn");
                text.Color    = new Color(255, 255, 255);
                text.Position = pos;
            }

            // 位置のリセット
            //--------------------------------------------------
            Reset(ScoreLabel, new Vector2DF(350, 260));
            Reset(ScoreValue, new Vector2DF(350, 300));
            Reset(Just, new Vector2DF(350, 420));
            Reset(Cool, new Vector2DF(350, 460));
            Reset(Good, new Vector2DF(350, 500));
            Reset(Near, new Vector2DF(350, 540));
            Reset(Miss, new Vector2DF(350, 580));
            Reset(Combo, new Vector2DF(350, 630));
            //--------------------------------------------------

            RankImpact.Dispose();
        }
Example #2
0
 protected override void OnUpdated()
 {
     time++;
     if (time == 10)
     {
         Console.WriteLine("Vanish Object1");
         obj1.Dispose();
     }
     if (time == 60)
     {
         Console.WriteLine("Vanish Layer1");
         layer1.Dispose();
     }
 }
Example #3
0
        private IEnumerator <object> GetFlow()
        {
            int loop = 0;

            while (true)
            {
                obj.Position += new Vector2DF(1, 0);

                loop++;

                if (loop < 9)
                {
                    child.Position += new Vector2DF(1, 0);
                }
                if (loop == 10)
                {
                    child.Dispose();
                }

                yield return(null);
            }
        }