protected override void Awake() { base.Awake(); instancia = this; game = ControlGameplayBasico.GetInstancia(); AddModulo(navegacion); AddModulo(vitalidad); AddModulo(ataque); perfilvitalidad = GetModuloVitalidad().GetPerfilVitalidad(); vitalidad.AddVitalidadEvento(EventoVitalidad); }
private void EventoVitalidad(VitalidadInformacion info, ModuloVitalidad vitalidad) { if (info.GetTipo() == VitalidadEventoTipo.DAÑO) { PerfilVitalidad perfil = info.GetPerfil(); if (perfil == null) { return; } eventodaño.Invoke(); if (perfil.GetVida() <= 0) { Muerte(); } } }