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() { 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>(); }