public override void Start() { if (Combatant.IsLaunch()) { Combatant.CleanLaunch(); } float blend_time = 0.00f;// 0.15f * Combatant.MoveController.GetCurrentStateInfo().length; Combatant.MoveController.TransitionTo(MoveState); Combatant.MoveController.CrossFade(MoveController.m_death_hash, blend_time, defaultLayer, NormalizedTime); //HealthBar2D health_bar = Combatant.HealthBar; //if (health_bar != null && health_bar.Hidden) //{ // health_bar.ShowHealthBar(); //} var health_bar = Combatant.HealthBar; if (health_bar != null) { health_bar.OnHandleMessage("ShowHealthBar", null); } RemoveLoopImpactFX(); Hotfix_LT.UI.LTCombatEventReceiver.Instance.SetDeath(Combatant, true); }