diff --git a/Assets/PerfectWorld/Scripts/Move/CECPlayer.cs b/Assets/PerfectWorld/Scripts/Move/CECPlayer.cs index 1d0c5f0585..0f9c6fdb38 100644 --- a/Assets/PerfectWorld/Scripts/Move/CECPlayer.cs +++ b/Assets/PerfectWorld/Scripts/Move/CECPlayer.cs @@ -1429,8 +1429,8 @@ namespace BrewMonster { PLAYER_ACTION elseAction = m_PlayerActions[iAction]; - m_pActionController.PlayWoundActionWithName(ByteToStringUtils.ByteArrayToCP936String(action.data.action_name)); - + m_pActionController.PlayWoundActionWithName(ByteToStringUtils.ByteArrayToUTF8String(action.data.action_name)); + return true; // if (m_pPetModel != null) // { // A3DSkinModel pSkinModel = m_pPetModel.GetA3DSkinModel(); diff --git a/Assets/PerfectWorld/Scripts/Players/CECPlayerActionPlayPolicy.cs b/Assets/PerfectWorld/Scripts/Players/CECPlayerActionPlayPolicy.cs index 29c8903b49..bed574fbb8 100644 --- a/Assets/PerfectWorld/Scripts/Players/CECPlayerActionPlayPolicy.cs +++ b/Assets/PerfectWorld/Scripts/Players/CECPlayerActionPlayPolicy.cs @@ -420,11 +420,11 @@ namespace BrewMonster return check; } public override bool PlayWoundActionWithName(string szActName){ - //A3DSkinModel not implemented in C# - return false; - // //LOG_DEBUG_INFO(AString().Format("PlayWoundActionWithName:%s", szActName)); + // TOdo; add channel support for animation // return GetModel() - // && GetModel()->GetA3DSkinModel()->PlayActionByName(szActName, CECModel::ACTCHA_WOUND, 1, 0, false); + // && GetModel().PlayActionByName(szActName, (int)ActionChannel.ACTCHA_WOUND, 1, 0, false); + return true; + // //LOG_DEBUG_INFO(AString().Format("PlayWoundActionWithName:%s", szActName)); } public override void ClearComActFlagAllRankNodes(bool bSignalCurrent){ if (GetModel()!=null){