예제 #1
0
    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;
        }
    }
예제 #2
0
 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;
     }
 }
예제 #3
0
 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;
        }
    }