{ "AbilityName" : "Prologue_ACT1_MoveGuide", "AbilityStacking":"Unique", //新手引导脚本 //屏蔽移动、普攻、闪避、Sp、换人、QTE、镜头移动的UI与输入 "DefaultModifier" : { "OnAdded" : [ { "$type" : "MoleMole.SetupUIAction", "SetupTag" : "HideUI_Guide_SetupTag_Basic", "Priority" : 0, "IgnoreFadeAnimation" : true, "HideUITags" : [ //"SkillButtonExQTE", //"SwitchBtnPanel", "InLevelFever", //"UpToolbar", ], }, { "$type" : "MoleMole.ApplyModifier", "ModifierName" : "SkillBtnListenerModifier", "Target" : "TeamAvatars", }, { "$type" : "MoleMole.ApplyModifier", "ModifierName" : "HighLightModifier", "Target" : "Self", }, { "$type" : "MoleMole.ApplyModifier", "ModifierName" : "LockFeverModifier", "Target" : "TeamAvatars", }, ], }, "OnAbilityStart": [ { "$type" : "MoleMole.ApplyModifier", "ModifierName" : "HighLightModifier", "Target" : "Self", }, ], "Modifiers": { //监听按键 "SkillBtnListenerModifier": { "ModifierStacking" : "Unique", "Duration" : -1, "ModifierMixins": [ { "$type": "MoleMole.SkillBtnListenerMixin", "BtnListeners": [ { "SkillBtnIndex": 1000, "BtnOperations": [ { "ListenerType": "PointDown", "PressTime": 0.1, "TriggerActions": [ { "$type" : "MoleMole.InterruptSetupUIAction", "SetupTag" : "HighLight_MoveGuide_SetupTag", "IgnoreFadeAnimation" : true, }, { "$type" : "MoleMole.RemoveModifier", "ModifierName" : "HighLightModifier", "Target" : "Self", }, { "$type" : "MoleMole.RemoveModifier", "ModifierName" : "DelayModifier", "Target" : "Self", }, ] }, { "ListenerType": "PointUp", "PressTime": 0.1, "TriggerActions": [ { "$type" : "MoleMole.ApplyModifier", "ModifierName" : "DelayModifier", "Target" : "Self", }, ] } ] } ] } ], }, //高亮按钮 "HighLightModifier" : { "ModifierStacking" : "Refresh", "Duration" : -1, "OnAdded" : [ { "$type" : "MoleMole.SetupUIAction", "SetupTag" : "HighLight_MoveGuide_SetupTag", "Priority" : 0, "IgnoreFadeAnimation" : true, "HighLightTags" : [ "UIInLevelPlayerMove", ], }, ], "OnRemoved" : [ { "$type" : "MoleMole.InterruptSetupUIAction", "SetupTag" : "HighLight_MoveGuide_SetupTag", "IgnoreFadeAnimation" : true, }, ], }, //锁定Fever "LockFeverModifier" : { "ModifierStacking" : "Refresh", "Duration" : -1, "OnAdded" : [ { "$type" : "MoleMole.ModifyTeamFeverAddRatioAction", "FeverAddRatio" : 0.0, }, ], }, //延迟重置高亮 "DelayModifier" : { "ModifierStacking" : "Refresh", "Duration" : -1, "DelayHandlers": [ { "DelayTime": 10,//TODO: Folow Animation Changte Time "TimeUpActions": [ { "$type" : "MoleMole.ApplyModifier", "ModifierName" : "HighLightModifier", "Target" : "Self", }, ] }, ], }, } }