修复
This commit is contained in:
@@ -39,7 +39,7 @@ namespace Continentis.MainGame.Character
|
||||
modifiedAttributes.AddRange(numericChange.Select(kvp => kvp.Key));
|
||||
modifiedAttributes.AddRange(percentageChangeOfAccumulation.Select(kvp => kvp.Key));
|
||||
modifiedAttributes.AddRange(percentageChangeOfMultiplication.Select(kvp => kvp.Key));
|
||||
|
||||
|
||||
modifiedAttributes.ForEach(attr => character.attributeSubmodule.RefreshCoreAttribute(attr));
|
||||
character.attributeSubmodule.RefreshAllGeneralAttributes(); //刷新核心属性后,需要刷新通用属性
|
||||
|
||||
|
||||
@@ -46,6 +46,11 @@ namespace Continentis.MainGame.Character
|
||||
{
|
||||
ModifyAttribute("Stamina", staminaValue);
|
||||
ClampAttribute("Stamina", 0, GetAttribute("MaximumStamina"));
|
||||
|
||||
if (this is PlayerHero)
|
||||
{
|
||||
CombatUIManager.Instance.combatMainPage.combatResourcesDisplayer.UpdateIcons();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -63,6 +68,11 @@ namespace Continentis.MainGame.Character
|
||||
{
|
||||
ModifyAttribute("Mana", manaValue);
|
||||
ClampAttribute("Stamina", 0, GetAttribute("MaximumStamina"));
|
||||
|
||||
if (this is PlayerHero)
|
||||
{
|
||||
CombatUIManager.Instance.combatMainPage.combatResourcesDisplayer.UpdateIcons();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -93,6 +93,7 @@ namespace Continentis.MainGame.Character
|
||||
new Cmd_DiscardCards(card.deck, new List<CardInstance>() { card }, initiative, interval),
|
||||
new Cmd_Function(0, () =>
|
||||
{
|
||||
CombatUIManager.Instance.combatMainPage.teamSwitchButton.UpdateTeamPileText(owner.team);
|
||||
//Debug.Log((context.sharedInfo["DrawnCards"] as List<CardInstance>).Count); //TODO: 弃牌后的处理
|
||||
}));
|
||||
|
||||
@@ -111,6 +112,7 @@ namespace Continentis.MainGame.Character
|
||||
}
|
||||
discardCardGroup.AddCommand(new Cmd_Function(0, () =>
|
||||
{
|
||||
CombatUIManager.Instance.combatMainPage.teamSwitchButton.UpdateTeamPileText(owner.team);
|
||||
//Debug.Log((context.sharedInfo["DrawnCards"] as List<CardInstance>).Count); //TODO: 弃牌后的处理
|
||||
}));
|
||||
|
||||
@@ -124,9 +126,9 @@ namespace Continentis.MainGame.Character
|
||||
new Cmd_ExhaustCards(owner is PlayerHero, card.deck, new List<CardInstance>() { card }, interval),
|
||||
new Cmd_Function(0, () =>
|
||||
{
|
||||
CombatUIManager.Instance.combatMainPage.teamSwitchButton.UpdateTeamPileText(owner.team);
|
||||
//Debug.Log((context.sharedInfo["DrawnCards"] as List<CardInstance>).Count); //TODO: 消耗牌后的处理
|
||||
}));
|
||||
|
||||
return discardCardGroup;
|
||||
}
|
||||
|
||||
@@ -142,6 +144,7 @@ namespace Continentis.MainGame.Character
|
||||
}
|
||||
discardCardGroup.AddCommand(new Cmd_Function(0, () =>
|
||||
{
|
||||
CombatUIManager.Instance.combatMainPage.teamSwitchButton.UpdateTeamPileText(owner.team);
|
||||
//Debug.Log((context.sharedInfo["DrawnCards"] as List<CardInstance>).Count); //TODO: 弃牌后的处理
|
||||
}));
|
||||
|
||||
@@ -155,6 +158,7 @@ namespace Continentis.MainGame.Character
|
||||
new Cmd_UsePowerCards(owner is PlayerHero, card.deck, new List<CardInstance>() { card }, interval),
|
||||
new Cmd_Function(0, () =>
|
||||
{
|
||||
CombatUIManager.Instance.combatMainPage.teamSwitchButton.UpdateTeamPileText(owner.team);
|
||||
//Debug.Log((context.sharedInfo["DrawnCards"] as List<CardInstance>).Count); //TODO: 消耗牌后的处理
|
||||
}));
|
||||
|
||||
@@ -173,6 +177,7 @@ namespace Continentis.MainGame.Character
|
||||
}
|
||||
discardCardGroup.AddCommand(new Cmd_Function(0, () =>
|
||||
{
|
||||
CombatUIManager.Instance.combatMainPage.teamSwitchButton.UpdateTeamPileText(owner.team);
|
||||
//Debug.Log((context.sharedInfo["DrawnCards"] as List<CardInstance>).Count); //TODO: 弃牌后的处理
|
||||
}));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user