123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- ---
- --- Generated by EmmyLua(https://github.com/EmmyLua)
- --- Created by xxn.
- --- DateTime: 2021/1/7 13:29
- ---
- ---@class BehaviorNodeEnum
- BehaviorNodeEnum = {
- BehaviourNode = enum(0), -- 父节点
- DecoratorNode = enum(), -- 装饰节点
- ConditionNode = enum(), -- 条件节点
- ActionNode = enum(), -- 动作节点
- SequenceNode = enum(), -- 组合节点之sequence
- SelectorNode = enum(), -- 组合节点之selector
- ParallelNode = enum(), -- 组合节点之parallel
- IfNode = enum(), -- if节点
- IfElseNode = enum(), -- if节点
- PickupItemNode = enum(), -- 拾取物品节点
- GroupSkillNode = enum(), -- 释放群体技能节点
- XiFChiSkillNode = enum(), -- 袭风刺技能节点
- IndividualSkillNode = enum(), -- 释放单体技能节点
- ReturnHomeNode = enum(), -- 返回原点节点
- ActiveTargetNode = enum(), -- 优先选择目标节点
- StrikeBackNode = enum(), -- 反击节点
- SpecifyGroupSkillNode = enum(), -- 指定怪物范围攻击节点
- SpecifIndividualSkillNode = enum(), -- 指定怪物单体攻击节点
- SummonSkillNode = enum(), -- 召唤技能节点
- UseHpMedNode = enum(), -- 使用血物节点
- UseMpMedNode = enum(), -- 使用蓝物节点
- FindNearestMonsterNode = enum(), -- 寻找最近怪物节点
- FindNearestPlayerNode = enum(), -- 寻找最近可攻击标点
- MoveNode = enum(), -- 移动节点
- MoveSkillNode = enum(), -- 移动到技能释放范围节点
- ReleasePressSkillNode = enum(), -- 释放技能面板点击技能节点
- BuffSkillNode = enum(), -- 释放buff技能
- PressSkillGroupSkillNode = enum(), -- 释放点击群体技能节点
- SetReleaseSkillNode = enum(), -- 设置点击技能为空节点
- FindNotBuffTeammateNode = enum(), -- 找到没有加上buff的节点
- MoveToBuffTeammateNode = enum(), -- 移动到没有加上buff队友的节点
- AddBuffToTeammate = enum(), -- 加buff给队友的节点
- UseAngryMedNode = enum(), -- 使用怒气节点
- HPProtectNode = enum(), -- 血量保护节点
- MPProtectNode = enum(), -- 蓝量保护节点
- SummonMoveNode = enum(), -- 召唤兽移动节点
- SummonFightNode = enum(), -- 召唤兽战斗节点
- AutoMoveAttackNode = enum(), -- 自动移动并攻击节点
- PetAutoSkillNode = enum(), -- 宠物自动技能节点
- SkillUseNode = enum(), -- 技能攻击节点
- ReturnHomeWithIntervalNode = enum(), -- 有间隔返回原点节点
- UseHPMedNoSelectNode = enum(), -- 使用血量药品不指定条目节点
- PetHPProtectNode = enum(), -- 辅助宠物血量保护节点
- PetMPProtectNode = enum(), -- 辅助宠物蓝量保护节点
- }
- ---@class BehaviorStatusEnum
- ---@field READY number
- ---@field RUNNING number
- ---@field SUCCESS number
- ---@field FAILED number
- BehaviorStatusEnum = {
- READY = enum(1),
- RUNNING = enum(),
- SUCCESS = enum(),
- FAILED = enum(),
- }
- ---@class BehaviorNodeStringEnum
- BehaviorNodeStringEnum = {
- [BehaviorNodeEnum.BehaviourNode] = 'BehaviourParentNode',
- [BehaviorNodeEnum.FindNearestMonsterNode] = 'FindNearestMonsterNode',
- [BehaviorNodeEnum.GroupSkillNode] = 'GroupSkillNode',
- [BehaviorNodeEnum.IndividualSkillNode] = "IndividualSkillNode",
- [BehaviorNodeEnum.MoveNode] = "MoveNode",
- [BehaviorNodeEnum.SummonSkillNode] = "SummonSkillNode",
- [BehaviorNodeEnum.BuffSkillNode] = "BuffSkillNode",
- [BehaviorNodeEnum.PickupItemNode] = "PickupItemNode",
- [BehaviorNodeEnum.ReturnHomeNode] = "ReturnHomeNode",
- [BehaviorNodeEnum.UseHpMedNode] = "UseHpMedNode",
- [BehaviorNodeEnum.UseMpMedNode] = "UseMpMedNode",
- [BehaviorNodeEnum.UseAngryMedNode] = "UseAngryMedNode",
- [BehaviorNodeEnum.HPProtectNode] = "HPProtectNode",
- [BehaviorNodeEnum.MPProtectNode] = "MPProtectNode",
- [BehaviorNodeEnum.PetHPProtectNode] = "PetHPProtectNode",
- [BehaviorNodeEnum.PetMPProtectNode] = "PetMPProtectNode",
- [BehaviorNodeEnum.SummonMoveNode] = "SummonAutoMoveNode",
- [BehaviorNodeEnum.SummonFightNode] = "SummonAutoFightNode",
- [BehaviorNodeEnum.AutoMoveAttackNode] = "AutoMoveAttackNode",
- [BehaviorNodeEnum.PetAutoSkillNode] = "PetAutoSkillNode",
- [BehaviorNodeEnum.ActiveTargetNode] = "ActiveTargetNode",
- [BehaviorNodeEnum.SkillUseNode] = "SkillUseNode",
- [BehaviorNodeEnum.ReturnHomeWithIntervalNode] = "ReturnHomeWithIntervalNode",
- [BehaviorNodeEnum.UseHPMedNoSelectNode] = "UseHPMedNoSelectNode",
-
- }
- ---@class BehaviorUseItemTypeEnum
- BehaviorUseItemTypeEnum = {
- UseHp = 1,
- UseMp = 2,
- UseAngry = 3,
- HPProtect = 4,
- MPProtect = 5,
- }
- ---@class EUseSkillNodeType
- EUseSkillNodeType = {
- None = enum(1),
- GroupSkill = enum(),
- SingleSkill = enum()
- }
|