Beispiel #1
0
 public void OnTransformBoltStart(CAnimation animation)
 {
     CAnimations
     .Contour(icon.transform.position)
     .SetColor(icon.color)
     .SetListener(this);
     observer.OnDieBolt();
 }
Beispiel #2
0
        public void OnTransformExplosionStart(CAnimation animation)
        {
            CGame.Sounds.explosion.Play();

            CAnimations
            .Explosion(icon.transform.position)
            .SetColor(icon.color);
        }
 public void OnDieBolt()
 {
     foreach (Connection conn in connections)
     {
         CAnimations
         .Bolt(conn.GetPosition())
         .Rotate(conn.IsVertical())
         .SetColor(conn.from.color);
     }
 }
Beispiel #4
0
        public CDie(CIcon icon, IDieObserver observer)
        {
            this.icon     = icon;
            this.observer = observer;

            CAnimations
            .Highlight(icon.transform.position)
            .SetColor(icon.color)
            .SetListener(this);
        }
Beispiel #5
0
        protected void StartDying()
        {
            CAnimations
            .Spark(icon.transform.position)
            .SetColor(icon.color)
            .SetListener(this);

            CAnimations
            .Transform(icon.transform.position)
            .SetColor(icon.color)
            .SetListener(this);

            icon.SetState(EState.Hidden);
        }