Exemplo n.º 1
0
 public void Recycle(SodaGuy sodaGuy)
 {
     Initilize(sodaGuy, true);
 }
Exemplo n.º 2
0
 private void Initilize(SodaGuy sodaGuy, bool isAlive)
 {
     this.Position = sodaGuy.Position + sodaGuy.Center;
     this.Alive = isAlive;
     this.AttackSprite = this.IdleSprite = sodaGuy.SodaCanSprite;
     this.Direction = sodaGuy.Direction;
     this.SodaGuy = sodaGuy;
     this.Velocity = new Vector2(Enemy.MAX_SPEED * sodaGuy.Direction.GetLateralDirectionSign(), MAX_JUMP_HEIGHT);
     this.JumpHeight = MAX_JUMP_HEIGHT;
     this.DeathAction = (GameObject gameObject) => { };
     this.Timer = new Timer();
 }
Exemplo n.º 3
0
 public SodaCan(SodaGuy sodaGuy)
     : base(sodaGuy.SodaCanSprite, sodaGuy.Position + sodaGuy.Center, 1, 1, SodaCan.Ai)
 {
     Initilize(sodaGuy, false);
 }