Esempio n. 1
0
 public override void _Ready()
 {
     KillSound                     = ResourceLoader.Load("res://Recursos/Sons/powerup.wav") as AudioStream;
     personagemDTO.Vivo            = true;
     personagemDTO.Velocidade      = 0.3f;
     personagemDTO.Peso            = 80;
     personagemDTO.Gravidade       = 9.8f;
     personagemDTO.ForcaPulo       = -20;
     personagemDTO.Direcao         = new Vector2(0, 0);
     personagemDTO.Corpo2D         = this;
     personagemDTO.UltimaAnimcacao = "";
     personagemDTO.AnimationPlayer = GetNode <AnimationPlayer>("./AnimationPlayer");
     SensorDireito                 = GetNode <RayCast2D>("./Sensores/Direita");
     SensorEsquerdo                = GetNode <RayCast2D>("./Sensores/Esquerda");
     TimerDireita                  = GetNode <Timer>("./Sensores/TimerDireita");
     TimerEsquerda                 = GetNode <Timer>("./Sensores/TimerEsquerda");
     ArmaDireita                   = GetNode <Node>("./Armas/ArmaDireita") as ArmaController;
     ArmaEquerda                   = GetNode <Node>("./Armas/ArmaEsquerda") as ArmaController;
     PowerUP = ObjectPoolingBLL.criarPool(GetParent().GetParent().GetNode <Node>("./Spawners"), "res://Cenas/Objetos/PowerUP.tscn", 1);
     GetNode <CollisionShape2D>("./Corpo").Disabled = false;
 }
 public override void _Ready()
 {
     TiroSound  = ResourceLoader.Load("res://Recursos/Sons/laser.wav") as AudioStream;
     bulletPool = ObjectPoolingBLL.criarPool(GetParent().GetParent().GetParent().GetParent().GetNode("./Spawners"), "res://Cenas/Objetos/Bullet.tscn", 10);
 }