mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-01 13:19:08 +08:00
[godot] Use GD.Print instead of Console.WriteLine.
This commit is contained in:
parent
cc352cf026
commit
b8eda5e27b
@ -10,28 +10,28 @@ public partial class AnimationStateListener : Node2D
|
|||||||
spineboy.AnimationStarted += (sprite, animationState, trackEntry) =>
|
spineboy.AnimationStarted += (sprite, animationState, trackEntry) =>
|
||||||
{
|
{
|
||||||
var spineTrackEntry = trackEntry as SpineTrackEntry;
|
var spineTrackEntry = trackEntry as SpineTrackEntry;
|
||||||
Console.WriteLine("Animation started: " + spineTrackEntry.GetAnimation().GetName());
|
GD.Print("Animation started: " + spineTrackEntry.GetAnimation().GetName());
|
||||||
};
|
};
|
||||||
spineboy.AnimationInterrupted += (sprite, animationState, trackEntry) =>
|
spineboy.AnimationInterrupted += (sprite, animationState, trackEntry) =>
|
||||||
{
|
{
|
||||||
var spineTrackEntry = trackEntry as SpineTrackEntry;
|
var spineTrackEntry = trackEntry as SpineTrackEntry;
|
||||||
Console.WriteLine("Animation interrupted: " + spineTrackEntry.GetAnimation().GetName());
|
GD.Print("Animation interrupted: " + spineTrackEntry.GetAnimation().GetName());
|
||||||
};
|
};
|
||||||
spineboy.AnimationCompleted += (sprite, animationState, trackEntry) =>
|
spineboy.AnimationCompleted += (sprite, animationState, trackEntry) =>
|
||||||
{
|
{
|
||||||
var spineTrackEntry = trackEntry as SpineTrackEntry;
|
var spineTrackEntry = trackEntry as SpineTrackEntry;
|
||||||
Console.WriteLine("Animation completed: " + spineTrackEntry.GetAnimation().GetName());
|
GD.Print("Animation completed: " + spineTrackEntry.GetAnimation().GetName());
|
||||||
};
|
};
|
||||||
spineboy.AnimationDisposed += (sprite, animationState, trackEntry) =>
|
spineboy.AnimationDisposed += (sprite, animationState, trackEntry) =>
|
||||||
{
|
{
|
||||||
var spineTrackEntry = trackEntry as SpineTrackEntry;
|
var spineTrackEntry = trackEntry as SpineTrackEntry;
|
||||||
Console.WriteLine("Animation disposed: " + spineTrackEntry.GetAnimation().GetName());
|
GD.Print("Animation disposed: " + spineTrackEntry.GetAnimation().GetName());
|
||||||
};
|
};
|
||||||
spineboy.AnimationEvent += (sprite, animationState, trackEntry, eventObject) =>
|
spineboy.AnimationEvent += (sprite, animationState, trackEntry, eventObject) =>
|
||||||
{
|
{
|
||||||
var spineTrackEntry = trackEntry as SpineTrackEntry;
|
var spineTrackEntry = trackEntry as SpineTrackEntry;
|
||||||
var spineEvent = eventObject as SpineEvent;
|
var spineEvent = eventObject as SpineEvent;
|
||||||
Console.WriteLine("Animation event: " + spineTrackEntry.GetAnimation().GetName() + ", " + spineEvent.GetData().GetEventName());
|
GD.Print("Animation event: " + spineTrackEntry.GetAnimation().GetName() + ", " + spineEvent.GetData().GetEventName());
|
||||||
if (spineEvent.GetData().GetEventName() == "footstep")
|
if (spineEvent.GetData().GetEventName() == "footstep")
|
||||||
footStepAudio.Play();
|
footStepAudio.Play();
|
||||||
};
|
};
|
||||||
|
|||||||
@ -21,7 +21,7 @@ public partial class MixAndMatch : SpineSprite
|
|||||||
|
|
||||||
foreach (SpineSkinEntry entry in custom_skin.GetAttachments())
|
foreach (SpineSkinEntry entry in custom_skin.GetAttachments())
|
||||||
{
|
{
|
||||||
Console.WriteLine(entry.GetSlotIndex() + " " + entry.GetName());
|
GD.Print(entry.GetSlotIndex() + " " + entry.GetName());
|
||||||
}
|
}
|
||||||
|
|
||||||
GetAnimationState().SetAnimation("dance", true, 0);
|
GetAnimationState().SetAnimation("dance", true, 0);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user