Beispiel #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;
 }
Beispiel #2
0
 public override void _Ready()
 {
     DieSound                       = ResourceLoader.Load("res://Recursos/Sons/die.wav") as AudioStream;
     JumpSound                      = ResourceLoader.Load("res://Recursos/Sons/jump.wav") as AudioStream;
     BugsBLL.jogador                = this;
     GlobalPosition                 = BugsBLL.Spawnpoint;
     personagemDTO.Vivo             = true;
     personagemDTO.Vida             = 1.0f;
     personagemDTO.Municao          = BugsBLL.Municao;
     personagemDTO.Velocidade       = 1f;
     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");
     personagemDTO.SpritePersonagem = GetNode <Sprite>("./SpriteDoIgor");
     Base       = GetNode("/root/Base") as GameController;
     Combo      = GetNode <Timer>("./Combo");
     ArmaSprite = GetNode <Node2D>("./Arma/ArmaSprite") as ArmaController;
     Arma       = ArmaSprite.GetParent <Node2D>();
 }