public void UnitBuffedOutro(FormationUnit unit) { unit.SetLayer(0); if (unit.Character.RenderRankOverride == 0) { unit.SetSortingOrder(PartyFormationManager.ShowoffOrder - unit.Rank); } else { unit.SetSortingOrder(PartyFormationManager.ShowoffOrder - unit.Character.RenderRankOverride); } unit.DeleteTarget(0.1f); if (unit.CurrentHalo != null) { unit.CurrentHalo.skeletonAnimation.MeshRenderer.enabled = true; } }
public void HeroResolveCheckOutro(FormationUnit unit, bool isHeroic) { unit.SetLayer(0); unit.SetSortingOrder(PartyFormationManager.ShowoffOrder - RaidSceneManager.RaidPanel.SelectedUnit.Rank); unit.DeleteTarget(0.1f); if (unit.CombatInfo.IsImmobilized) { unit.SetDefendAnimation(true); } if (isHeroic) { unit.SetHeroic(false); } else { unit.SetAfflicted(false); } if (unit.CurrentHalo != null) { unit.CurrentHalo.skeletonAnimation.MeshRenderer.enabled = true; } }
public void UnitSkillOutroOverriden(FormationUnit unit, SkillArtInfo skillArtInfo, string mode) { unit.SetLayer(0); if (unit.Character.RenderRankOverride == 0) { unit.SetSortingOrder(PartyFormationManager.ShowoffOrder - unit.Rank); } else { unit.SetSortingOrder(PartyFormationManager.ShowoffOrder - unit.Character.RenderRankOverride); } unit.DeleteTarget(0.1f); unit.SetPerformerSkillAnimationOverriden(skillArtInfo, mode, false); if (unit.CombatInfo.IsImmobilized) { unit.SetDefendAnimation(true); } if (unit.CurrentHalo != null) { unit.CurrentHalo.skeletonAnimation.MeshRenderer.enabled = true; } }
public void UnitDefendOutro(FormationUnit unit) { unit.SetLayer(0); if (unit.Character.RenderRankOverride == 0) { unit.SetSortingOrder(ShowoffOrder - unit.Rank); } else { unit.SetSortingOrder(ShowoffOrder - unit.Character.RenderRankOverride); } unit.DeleteTarget(0.1f); if (!unit.CombatInfo.IsImmobilized) { unit.SetDefendAnimation(false); } if (unit.CurrentHalo != null) { unit.CurrentHalo.SkeletonAnimation.MeshRenderer.enabled = true; } }