-- 保存战斗中的通用数据(之前的cheat功能) local GlobalBattleData = { IsUseSelfAI = true, IsSkillNoCD = false, CheatHeroIndex = 1, TestEntitySkillIndex = 0, } -- 一般放入和逻辑无关的信息 local expInfo = { EntityShowAttackRange = {} } function GlobalBattleData.Get_IsUseSelfAI() return GlobalBattleData.IsUseSelfAI end function GlobalBattleData.Get_IsSkillNoCD() return GlobalBattleData.IsSkillNoCD end function GlobalBattleData.Get_CheatHeroIndex() return GlobalBattleData.CheatHeroIndex end function GlobalBattleData.HandleDecision(entity, notSyncCommand) notSyncCommand.SkillIndex = GlobalBattleData.TestEntitySkillIndex GlobalBattleData.TestEntitySkillIndex = 0 end function GlobalBattleData.GetIfEntityShowAttackRange(entityID) return expInfo.EntityShowAttackRange[entityID] ~= nil end function GlobalBattleData.ShowAttackRange(entityID , isShow) expInfo.EntityShowAttackRange[entityID] = isShow end return GlobalBattleData