JD2022-TU1/data/World/ui/objects/hud_player/hud_player.tpl

430 lines
19 KiB
Smarty

params =
{
NAME="Actor_Template",
Actor_Template =
{
TAGS =
{
{
VAL = "UI_ROOT",
},
},
COMPONENTS =
{
{
NAME = "JD_UIHudPlayerComponent_Template",
},
{
NAME = "UIRootComponent_Template",
},
{
NAME = "PropertyPatcher_Template",
},
{
NAME = "MaterialGraphicComponent_Template",
},
{
NAME = "TapeCase_Template",
TapeCase_Template =
{
TapesRack =
{
-- debug tape
{
TapeGroup =
{
Entries =
{
{
TapeEntry =
{
Label = "DEBUG",
Path = "world/ui/objects/hud_player/animations/debug_autoplay.tape",
},
},
},
},
},
-- player join
{
TapeGroup =
{
Entries =
{
{
TapeEntry =
{
Label = "LOGIN",
Path = "world/ui/objects/hud_player/animations/login.tape",
},
},
{
TapeEntry =
{
Label = "LOGOUT",
Path = "world/ui/objects/hud_player/animations/logout.tape",
},
},
},
},
},
{
TapeGroup =
{
Entries =
{
{
TapeEntry =
{
Label = "IS_COLOR_0",
Path = "world/ui/objects/hud_player/animations/is_color_0.tape",
},
},
{
TapeEntry =
{
Label = "IS_COLOR_1",
Path = "world/ui/objects/hud_player/animations/is_color_1.tape",
},
},
{
TapeEntry =
{
Label = "IS_COLOR_2",
Path = "world/ui/objects/hud_player/animations/is_color_2.tape",
},
},
{
TapeEntry =
{
Label = "IS_COLOR_3",
Path = "world/ui/objects/hud_player/animations/is_color_3.tape",
},
},
{
TapeEntry =
{
Label = "IS_COLOR_4",
Path = "world/ui/objects/hud_player/animations/is_color_4.tape",
},
},
{
TapeEntry =
{
Label = "IS_COLOR_5",
Path = "world/ui/objects/hud_player/animations/is_color_5.tape",
},
},
},
},
},
{
TapeGroup =
{
Entries =
{
{
TapeEntry =
{
Label = "PULSE_LOOP",
Path = "world/ui/objects/hud_player/animations/pulse_loop.tape",
},
},
},
},
},
-- feedbacks
{
TapeGroup =
{
Entries =
{
{
TapeEntry =
{
Label = "FEEDBACK_BAD",
Path = "world/ui/animations/feedbacks/feedback_bad.tape",
},
},
{
TapeEntry =
{
Label = "FEEDBACK_OK",
Path = "world/ui/animations/feedbacks/feedback_ok.tape",
},
},
{
TapeEntry =
{
Label = "FEEDBACK_GOOD",
Path = "world/ui/animations/feedbacks/feedback_good.tape",
},
},
{
TapeEntry =
{
Label = "FEEDBACK_SUPER",
Path = "world/ui/animations/feedbacks/feedback_perfect.tape",
},
},
{
TapeEntry =
{
Label = "FEEDBACK_PERFECT",
Path = "world/ui/animations/feedbacks/feedback_perfectplus.tape",
},
},
{
TapeEntry =
{
Label = "FEEDBACK_GOLD",
Path = "world/ui/animations/feedbacks/feedback_gold.tape",
},
},
{
TapeEntry =
{
Label = "FEEDBACK_GOLD_BAD",
Path = "world/ui/animations/feedbacks/feedback_gold_bad.tape",
},
},
},
},
},
-- get stars
{
TapeGroup =
{
Entries =
{
{
TapeEntry =
{
Label = "STAR_WIN_0",
Path = "world/ui/animations/hud_stars/star_win_0.tape",
},
},
{
TapeEntry =
{
Label = "STAR_WIN_1",
Path = "world/ui/animations/hud_stars/star_win_1.tape",
},
},
{
TapeEntry =
{
Label = "STAR_WIN_2",
Path = "world/ui/animations/hud_stars/star_win_2.tape",
},
},
{
TapeEntry =
{
Label = "STAR_WIN_3",
Path = "world/ui/animations/hud_stars/star_win_3.tape",
},
},
{
TapeEntry =
{
Label = "STAR_WIN_4",
Path = "world/ui/animations/hud_stars/star_win_4.tape",
},
},
{
TapeEntry =
{
Label = "STAR_WIN_5",
Path = "world/ui/animations/hud_stars/star_win_5.tape",
},
},
{
TapeEntry =
{
Label = "STAR_WIN_6",
Path = "world/ui/animations/hud_stars/star_win_6.tape",
},
},
{
TapeEntry =
{
Label = "STAR_WIN_7",
Path = "world/ui/animations/hud_stars/star_win_7.tape",
},
},
},
},
},
-- leader
{
TapeGroup =
{
Entries =
{
{
TapeEntry =
{
Label = "LEADER_GET", -- player take the lead
Path = "world/ui/animations/hud_leader/leader_get.tape",
},
},
{
TapeEntry =
{
Label = "LEADER_GETTING", -- player is about to take the lead
Path = "world/ui/animations/hud_leader/leader_getting.tape",
},
},
{
TapeEntry =
{
Label = "LEADER_LOSE", -- player lose the lead
Path = "world/ui/animations/hud_leader/leader_lose.tape",
},
},
{
TapeEntry =
{
Label = "LEADER_LOSING", -- leader player is about to loose the lead
Path = "world/ui/animations/hud_leader/leader_losing.tape",
},
},
{
TapeEntry =
{
Label = "LEADER_STOP", -- player stops to threaten the leader
Path = "world/ui/animations/hud_leader/leader_stop.tape",
},
},
{
TapeEntry =
{
Label = "LEADER_STOP_LOSING", -- leader player is not threaten by any other player anymore
Path = "world/ui/animations/hud_leader/leader_stop_losing.tape",
},
},
},
},
},
-- In/out anims synch to the map
{
TapeGroup =
{
Entries =
{
{
TapeEntry =
{
Label = "REAL_HIDE",
Path = "world/ui/objects/hud_player/animations/real_hide.tape",
},
},
{
TapeEntry =
{
Label = "REAL_SHOW",
Path = "world/ui/objects/hud_player/animations/real_show.tape",
},
},
},
},
},
-- widget scale to set depending of the max number of player on one coach
{
TapeGroup =
{
Entries =
{
{
TapeEntry =
{
Label = "SCALE_0",
Path = "world/ui/objects/hud_player/animations/scale_0.tape",
},
},
{
TapeEntry =
{
Label = "SCALE_1",
Path = "world/ui/objects/hud_player/animations/scale_1.tape",
},
},
{
TapeEntry =
{
Label = "SCALE_2",
Path = "world/ui/objects/hud_player/animations/scale_2.tape",
},
},
{
TapeEntry =
{
Label = "SCALE_3",
Path = "world/ui/objects/hud_player/animations/scale_3.tape",
},
},
{
TapeEntry =
{
Label = "SCALE_4",
Path = "world/ui/objects/hud_player/animations/scale_4.tape",
},
},
{
TapeEntry =
{
Label = "SCALE_5",
Path = "world/ui/objects/hud_player/animations/scale_5.tape",
},
},
},
},
},
-- controller types
{
TapeGroup =
{
Entries =
{
{
TapeEntry =
{
Label = "PLAYER_IS_CAMERA",
Path = "world/ui/objects/hud_player/animations/player_is_camera.tape",
},
},
{
TapeEntry =
{
Label = "PLAYER_IS_HAND_DEVICE",
Path = "world/ui/objects/hud_player/animations/player_is_hand_device.tape",
},
},
},
},
},
},
},
},
},
}
}