return spine events and commands parsing

This commit is contained in:
2019-11-17 11:14:52 +07:00
parent a78cdaf72a
commit eed478f288
17 changed files with 857 additions and 121 deletions

View File

@@ -3,6 +3,16 @@
"components" : {
"spine_player" : {
"spine" : "../spines/coin_spine.json"
},
"spine_player_commands" : {
"commands" : [{
"type" : "set_anim_cmd",
"desc" : {
"track" : 0,
"name" : "animation",
"loop" : true
}
}]
}
}
}

View File

@@ -3,6 +3,16 @@
"components" : {
"spine_player" : {
"spine" : "../spines/dragon_spine.json"
},
"spine_player_commands" : {
"commands" : [{
"type" : "set_anim_cmd",
"desc" : {
"track" : 0,
"name" : "flying",
"loop" : true
}
}]
}
}
}

View File

@@ -3,6 +3,42 @@
"components" : {
"spine_player" : {
"spine" : "../spines/raptor_spine.json"
},
"spine_player_commands" : {
"commands" : [{
"type" : "add_anim_cmd",
"desc" : {
"track" : 0,
"name" : "walk"
}
}, {
"type" : "add_anim_cmd",
"desc" : {
"track" : 0,
"name" : "roar"
}
}, {
"type" : "add_anim_cmd",
"desc" : {
"track" : 0,
"name" : "walk",
"loop" : true
}
}, {
"type" : "add_anim_cmd",
"desc" : {
"track" : 1,
"name" : "gun-grab",
"delay" : 2
}
}, {
"type" : "add_anim_cmd",
"desc" : {
"track" : 1,
"name" : "gun-holster",
"delay" : 3
}
}]
}
}
}

View File

@@ -8,6 +8,8 @@
"normal" : "../materials/spine_material_normal.json",
"screen" : "../materials/spine_material_screen.json"
}
}
},
"spine_player_events" : {},
"spine_player_commands" : {}
}
}

View File

@@ -56,9 +56,10 @@ spine_player.custom_evt = {
string_value = ""
}
---@param name string
---@overload fun(): spine_player_custom_evt
---@overload fun(name: string): spine_player_custom_evt
---@return spine_player_custom_evt
function spine_player.custom_evt.new(name) end
function spine_player.custom_evt.new(...) end
--
-- end_evt
@@ -70,12 +71,13 @@ spine_player.end_evt = {
message = ""
}
---@param message string
---@overload fun(): spine_player_end_evt
---@overload fun(message: string): spine_player_end_evt
---@return spine_player_end_evt
function spine_player.end_evt.new(message) end
function spine_player.end_evt.new(...) end
--
-- complete_evt
-- complete
--
---@class spine_player_complete_evt
@@ -84,9 +86,10 @@ spine_player.complete_evt = {
message = ""
}
---@param message string
---@overload fun(): spine_player_complete_evt
---@overload fun(message: string): spine_player_complete_evt
---@return spine_player_complete_evt
function spine_player.complete_evt.new(message) end
function spine_player.complete_evt.new(...) end
-- -----------------------------------------------------------------------------
--