Beispiel #1
0
 public override void onUpdate(float dt)
 {
     base.onUpdate(dt);
     if (this.CurrentColor != Settings.PlayerColor)
     {
         var original_sprite_scale = this.GetSprite("main").Scale;
         this.RemoveSprite("main");
         var sprite = ButtonFace.GetSprite(this.Face);
         sprite.Scale = original_sprite_scale;
         this.AddSprite("main", sprite);
         this.CurrentColor = Settings.PlayerColor;
     }
 }
Beispiel #2
0
 public ButtonFace(Faces face, int x, int y, float scale) : base(x, y, scale, ButtonFace.GetSprite(face), _collider_circle, ButtonFace.GetOnClick(face))
 {
     this.Face         = face;
     this.CurrentColor = Settings.PlayerColor;
 }