示例#1
0
 public override void _Ready()
 {
     base._Ready();
     ghostMod    = GetNode <GhostMod>("GhostMod");
     attackTimer = GetNode <Timer>("AttackTimer");
     sprite      = GetNode <AnimatedSprite>("AnimatedSprite");
     xSpeed      = random.NextBoolean() ? 100 : -100;
     originalY   = GlobalPosition.y;
     sprite.Play("walk");
     sprite.FlipH = xSpeed < 0;
 }
示例#2
0
 public override void _Ready()
 {
     base._Ready();
     ghostMod = GetNode <GhostMod>("GhostMod");
 }