mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-26 22:49:01 +08:00
[ue4] Fixed encoding of strings where necessary. Closes #1291.
This commit is contained in:
parent
dcce71416f
commit
8185418319
@ -97,13 +97,13 @@ void USpineSkeletonAnimationComponent::InternalTick(float DeltaTime, bool CallDe
|
|||||||
|
|
||||||
if (state && bAutoPlaying) {
|
if (state && bAutoPlaying) {
|
||||||
if (lastPreviewAnimation != PreviewAnimation) {
|
if (lastPreviewAnimation != PreviewAnimation) {
|
||||||
if (PreviewAnimation != "") SetAnimation(0, TCHAR_TO_UTF8(*PreviewAnimation), true);
|
if (PreviewAnimation != "") SetAnimation(0, PreviewAnimation, true);
|
||||||
else SetEmptyAnimation(0, 0);
|
else SetEmptyAnimation(0, 0);
|
||||||
lastPreviewAnimation = PreviewAnimation;
|
lastPreviewAnimation = PreviewAnimation;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (lastPreviewSkin != PreviewSkin) {
|
if (lastPreviewSkin != PreviewSkin) {
|
||||||
if (PreviewSkin != "") SetSkin(TCHAR_TO_UTF8(*PreviewSkin));
|
if (PreviewSkin != "") SetSkin(PreviewSkin);
|
||||||
else SetSkin("default");
|
else SetSkin("default");
|
||||||
lastPreviewSkin = PreviewSkin;
|
lastPreviewSkin = PreviewSkin;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -151,19 +151,19 @@ void USpineSkeletonDataAsset::LoadInfo() {
|
|||||||
if (skeletonData) {
|
if (skeletonData) {
|
||||||
Bones.Empty();
|
Bones.Empty();
|
||||||
for (int i = 0; i < skeletonData->getBones().size(); i++)
|
for (int i = 0; i < skeletonData->getBones().size(); i++)
|
||||||
Bones.Add(skeletonData->getBones()[i]->getName().buffer());
|
Bones.Add(UTF8_TO_TCHAR(skeletonData->getBones()[i]->getName().buffer()));
|
||||||
Skins.Empty();
|
Skins.Empty();
|
||||||
for (int i = 0; i < skeletonData->getSkins().size(); i++)
|
for (int i = 0; i < skeletonData->getSkins().size(); i++)
|
||||||
Skins.Add(skeletonData->getSkins()[i]->getName().buffer());
|
Skins.Add(UTF8_TO_TCHAR(skeletonData->getSkins()[i]->getName().buffer()));
|
||||||
Slots.Empty();
|
Slots.Empty();
|
||||||
for (int i = 0; i < skeletonData->getSlots().size(); i++)
|
for (int i = 0; i < skeletonData->getSlots().size(); i++)
|
||||||
Slots.Add(skeletonData->getSlots()[i]->getName().buffer());
|
Slots.Add(UTF8_TO_TCHAR(skeletonData->getSlots()[i]->getName().buffer()));
|
||||||
Animations.Empty();
|
Animations.Empty();
|
||||||
for (int i = 0; i < skeletonData->getAnimations().size(); i++)
|
for (int i = 0; i < skeletonData->getAnimations().size(); i++)
|
||||||
Animations.Add(skeletonData->getAnimations()[i]->getName().buffer());
|
Animations.Add(UTF8_TO_TCHAR(skeletonData->getAnimations()[i]->getName().buffer()));
|
||||||
Events.Empty();
|
Events.Empty();
|
||||||
for (int i = 0; i < skeletonData->getEvents().size(); i++)
|
for (int i = 0; i < skeletonData->getEvents().size(); i++)
|
||||||
Events.Add(skeletonData->getEvents()[i]->getName().buffer());
|
Events.Add(UTF8_TO_TCHAR(skeletonData->getEvents()[i]->getName().buffer()));
|
||||||
delete skeletonData;
|
delete skeletonData;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user