public void UseItem(GoriyaEnemy goriya) { Goriya = goriya; FiringStateGoriya = Goriya.CurrentState; Entity = Goriya; if (FiringStateGoriya == Goriya.itemDown) { Position = new Vector2(Goriya.X + FOUR * Global.Var.SCALE, Goriya.Y + Global.Var.TILE_SIZE * Global.Var.SCALE); FireDirection = Direction.DOWN; } else if (FiringStateGoriya == Goriya.itemUp) { Position = new Vector2(Goriya.X + THREE * Global.Var.SCALE, Goriya.Y - TEN * Global.Var.SCALE);; FireDirection = Direction.UP; } else if (FiringStateGoriya == Goriya.itemLeft) { Position = new Vector2(Goriya.X - TEN * Global.Var.SCALE, Goriya.Y + FOUR * Global.Var.SCALE); FireDirection = Direction.LEFT; } else if (FiringStateGoriya == Goriya.itemRight) { Position = new Vector2(Goriya.X + F_THIRTEEN_DOT_TWO * Global.Var.SCALE, Goriya.Y + FOUR * Global.Var.SCALE); FireDirection = Direction.RIGHT; } ItemUse = true; PlayerUse = false; GoriyaUse = true; }
public GoriyaAI(GoriyaEnemy goriya) { Goriya = goriya; justMoved = false; justTurned = false; choiceMade = false; moveCounter = 0; throwCounter = 0; choice = 0; }