예제 #1
0
 public Slider(int maxToMoveSoldiers)
 {
     buttonTex = Utility.CurrentContent.Load <Texture2D>("Slider_Button");
     this.MaxToMoveSoldiers = maxToMoveSoldiers;
     currentState           = new MouseState();
     currentState           = Mouse.GetState();
     SliderBar          = new SliderBar(currentState);
     transform          = this.AddComponent <Transform>();
     transform.Position = new Vector2(SliderBar.Transform.Position.X - 17, SliderBar.Transform.Position.Y - 5);
     renderer           = this.AddComponent <Renderer>();
     renderer.SetImage(buttonTex);
     renderer.Start();
     renderer.SecScale = 0.5f;
     this.intRenderer  = this.AddComponent <IntRenderer>();
     this.intRenderer.Update(new Vector2(this.transform.Position.X + 15, this.transform.Position.Y + 10), ToMoveSoldiers);
     this.intRenderer.Start();
     EventManager.OnUpdate += Update;
 }
예제 #2
0
파일: SliderBar.cs 프로젝트: Scr4py/FTEOL
 public void Destroy(SliderBar sliderBar)
 {
     renderer.Destroy();
     Transform.Destroy();
     sliderBar = null;
 }