本帖最后由 凤凰院凶真 于 2019-8-29 11:01 编辑
//触发鼠标位置X native BlzGetTriggerPlayerMouseX takes nothing returns real //触发鼠标位置Y native BlzGetTriggerPlayerMouseY takes nothing returns real //触发鼠标位置 native BlzGetTriggerPlayerMousePosition takes nothing returnslocation //触发鼠标按键 native BlzGetTriggerPlayerMouseButton takes nothing returnsmousebuttontype //设置技能提示信息 native BlzSetAbilityTooltip takes integer abilCode,stringtooltip,integer level returns nothing //设置技能提示信息(自动施法启用) native BlzSetAbilityActivatedTooltip takes integer abilCode,stringtooltip,integer level returns nothing //设置技能扩展提示信息 native BlzSetAbilityExtendedTooltip takes integerabilCode,string extendedTooltip,integer level returns nothing //设置技能扩展提示信息(自动施法启用) native BlzSetAbilityActivatedExtendedTooltip takes integer abilCode,stringextendedTooltip,integer level returns nothing //设置提示信息(学习) native BlzSetAbilityResearchTooltip takes integerabilCode,string researchTooltip,integer level returns nothing //设置扩展提示信息(学习) native BlzSetAbilityResearchExtendedTooltip takes integerabilCode,string researchExtendedTooltip,integer level returns nothing //技能提示信息 native BlzGetAbilityTooltip takes integer abilCode,integer levelreturns string //技能提示信息(自动施法启用) native BlzGetAbilityActivatedTooltip takes integerabilCode,integer level returns string //技能扩展提示信息 native BlzGetAbilityExtendedTooltip takes integerabilCode,integer level returns string //技能扩展提示信息(自动施法启用) native BlzGetAbilityActivatedExtendedTooltip takes integerabilCode,integer level returns string //技能提示信息(学习) native BlzGetAbilityResearchTooltip takes integerabilCode,integer level returns string //技能扩展提示信息(学习) native BlzGetAbilityResearchExtendedTooltip takes integerabilCode,integer level returns string //设置技能图标 native BlzSetAbilityIcon takes integer abilCode,string iconPathreturns nothing //技能图标 native BlzGetAbilityIcon takes integer abilCode returns string //设置技能图标(自动施法启用) native BlzSetAbilityActivatedIcon takes integer abilCode,stringiconPath returns nothing //技能图标(自动施法启用) native BlzGetAbilityActivatedIcon takes integer abilCode returnsstring //技能位置 - X native BlzGetAbilityPosX takes integer abilCode returns integer //技能位置 - Y native BlzGetAbilityPosY takes integer abilCode returns integer //设置技能位置X native BlzSetAbilityPosX takes integer abilCode,integer xreturns nothing //设置技能位置Y native BlzSetAbilityPosY takes integer abilCode,integer yreturns nothing //技能位置 - X (自动施法) native BlzGetAbilityActivatedPosX takes integer abilCode returnsinteger //技能位置 - Y (自动施法) native BlzGetAbilityActivatedPosY takes integer abilCode returnsinteger //设置技能位置X(自动施法启用) native BlzSetAbilityActivatedPosX takes integer abilCode,integerx returns nothing //设置技能位置Y(自动施法启用) native BlzSetAbilityActivatedPosY takes integer abilCode,integery returns nothing //获取单位最大生命值 native BlzGetUnitMaxHP takes unit whichUnit returns integer //设置最大生命值 native BlzSetUnitMaxHP takes unit whichUnit,integer hp returnsnothing //获取单位最大魔法值 native BlzGetUnitMaxMana takes unit whichUnit returns integer //设置最大法力值 native BlzSetUnitMaxMana takes unit whichUnit,integer manareturns nothing //设置物品名字 native BlzSetItemName takes item whichItem,string name returnsnothing //设置物品介绍 native BlzSetItemDescription takes item whichItem,stringdescription returns nothing //物品介绍 native BlzGetItemDescription takes item whichItem returns string //设置物品提示 native BlzSetItemTooltip takes item whichItem,string tooltipreturns nothing //物品提示信息 native BlzGetItemTooltip takes item whichItem returns string //设置物品扩展提示 native BlzSetItemExtendedTooltip takes item whichItem,stringextendedTooltip returns nothing //物品扩展提示信息 native BlzGetItemExtendedTooltip takes item whichItem returnsstring //设置物品图标路径 native BlzSetItemIconPath takes item whichItem,string iconPathreturns nothing //物品图标 native BlzGetItemIconPath takes item whichItem returns string //设置单位名字 native BlzSetUnitName takes unit whichUnit,string name returnsnothing //设置英雄称谓 native BlzSetHeroProperName takes unit whichUnit,stringheroProperName returns nothing //获取单位基础伤害 native BlzGetUnitBaseDamage takes unit whichUnit,integerweaponIndex returns integer //设置基础伤害 native BlzSetUnitBaseDamage takes unit whichUnit,integerbaseDamage,integer weaponIndex returns nothing //获取单位骰子数量 native BlzGetUnitDiceNumber takes unit whichUnit,integerweaponIndex returns integer //设置单位骰子数 native BlzSetUnitDiceNumber takes unit whichUnit,integerdiceNumber,integer weaponIndex returns nothing //获取单位骰子面数 native BlzGetUnitDiceSides takes unit whichUnit,integerweaponIndex returns integer //设置骰子面数 native BlzSetUnitDiceSides takes unit whichUnit,integerdiceSides,integer weaponIndex returns nothing //攻击间隔 native BlzGetUnitAttackCooldown takes unit whichUnit,integerweaponIndex returns real //设置攻击间隔 native BlzSetUnitAttackCooldown takes unit whichUnit,realcooldown,integer weaponIndex returns nothing //按玩家设置特效颜色 native BlzSetSpecialEffectColorByPlayer takes effectwhichEffect,player whichPlayer returns nothing //设置特效颜色 native BlzSetSpecialEffectColor takes effect whichEffect,integerr,integer g,integer b returns nothing //设置特效透明度 native BlzSetSpecialEffectAlpha takes effect whichEffect,integeralpha returns nothing //设置特效缩放 native BlzSetSpecialEffectScale takes effect whichEffect,realscale returns nothing //设置特效坐标 native BlzSetSpecialEffectPosition takes effect whichEffect,realx,real y,real z returns nothing //设置特效高度 native BlzSetSpecialEffectHeight takes effect whichEffect,realheight returns nothing //设置特效时间比例 native BlzSetSpecialEffectTimeScale takes effectwhichEffect,real timeScale returns nothing //设置特效时间 native BlzSetSpecialEffectTime takes effect whichEffect,realtime returns nothing //设置特效朝向 native BlzSetSpecialEffectOrientation takes effectwhichEffect,real yaw,real pitch,real roll returns nothing //设置特效横摇 native BlzSetSpecialEffectYaw takes effect whichEffect,real yawreturns nothing //设置特效纵摇 native BlzSetSpecialEffectPitch takes effect whichEffect,realpitch returns nothing //设置特效滚摇 native BlzSetSpecialEffectRoll takes effect whichEffect,realroll returns nothing //设置特效X坐标 native BlzSetSpecialEffectX takes effect whichEffect,real xreturns nothing //设置特效Y坐标 native BlzSetSpecialEffectY takes effect whichEffect,real yreturns nothing //设置特效Z坐标 native BlzSetSpecialEffectZ takes effect whichEffect,real zreturns nothing //设置特效点 native BlzSetSpecialEffectPositionLoc takes effectwhichEffect,location loc returns nothing //特效位置 - X native BlzGetLocalSpecialEffectX takes effect whichEffectreturns real //特效位置 - Y native BlzGetLocalSpecialEffectY takes effect whichEffectreturns real //特效位置 - Z native BlzGetLocalSpecialEffectZ takes effect whichEffectreturns real //清除特效子动画 native BlzSpecialEffectClearSubAnimations takes effectwhichEffect returns nothing //移除特效子动画 native BlzSpecialEffectRemoveSubAnimation takes effectwhichEffect,subanimtype whichSubAnim returns nothing //添加特效子动画 native BlzSpecialEffectAddSubAnimation takes effectwhichEffect,subanimtype whichSubAnim returns nothing //播放特效动画 native BlzPlaySpecialEffect takes effect whichEffect,animtypewhichAnim returns nothing //播放特效动画持续时间 native BlzPlaySpecialEffectWithTimeScale takes effectwhichEffect,animtype whichAnim,real timeScale returns nothing //获取动画名 native BlzGetAnimName takes animtype whichAnim returns string //获取护甲 native BlzGetUnitArmor takes unit whichUnit returns real //设置护甲 native BlzSetUnitArmor takes unit whichUnit,real armorAmountreturns nothing //隐藏技能 native BlzUnitHideAbility takes unit whichUnit,integerabilId,boolean flag returns nothing //禁用技能 native BlzUnitDisableAbility takes unit whichUnit,integerabilId,boolean flag,boolean hideUI returns nothing //取消限时生命 native BlzUnitCancelTimedLife takes unit whichUnit returnsnothing //单位能被选择 native BlzIsUnitSelectable takes unit whichUnit returns boolean //单位是无敌的 native BlzIsUnitInvulnerable takes unit whichUnit returns boolean //打断攻击 native BlzUnitInterruptAttack takes unit whichUnit returnsnothing //碰撞体积 native BlzGetUnitCollisionSize takes unit whichUnit returns real //技能魔法消耗 native BlzGetAbilityManaCost takes integer abilId,integer levelreturns integer //技能冷却时间 native BlzGetAbilityCooldown takes integer abilId,integer levelreturns real //设置技能冷却时间 native BlzSetUnitAbilityCooldown takes unit whichUnit,integerabilId,integer level,real cooldown returns nothing //单位的技能冷却时间 native BlzGetUnitAbilityCooldown takes unit whichUnit,integerabilId,integer level returns real //单位技能的剩余冷却时间 native BlzGetUnitAbilityCooldownRemaining takes unitwhichUnit,integer abilId returns real //重设技能冷却 native BlzEndUnitAbilityCooldown takes unit whichUnit,integerabilCode returns nothing //单位技能魔法消耗 native BlzGetUnitAbilityManaCost takes unit whichUnit,integerabilId,integer level returns integer //设置单位技能法力消耗 native BlzSetUnitAbilityManaCost takes unit whichUnit,integerabilId,integer level,integer manaCost returns nothing //获取本地单位Z坐标 native BlzGetLocalUnitZ takes unit whichUnit returns real //降低玩家科技 native BlzDecPlayerTechResearched takes playerwhichPlayer,integer techid,integer levels returns nothing //设置单位伤害事件的伤害 native BlzSetEventDamage takes real damage returns nothing //获取事件伤害目标 native BlzGetEventDamageTarget takes nothing returns unit //获取事件攻击类型 native BlzGetEventAttackType takes nothing returns attacktype //获取事件伤害类型 native BlzGetEventDamageType takes nothing returns damagetype //获取时间武器类型 native BlzGetEventWeaponType takes nothing returns weapontype //设置事件攻击类型 native BlzSetEventAttackType takes attacktype attackType returnsboolean //设置事件伤害类型 native BlzSetEventDamageType takes damagetype damageType returnsboolean //设置事件武器类型 native BlzSetEventWeaponType takes weapontype weaponType returnsboolean //获取单位Z坐标 native BlzGetUnitZ takes unit whichUnit returns real //启用选择 native BlzEnableSelections takes boolean enableSelection,booleanenableSelectionCircle returns nothing //选择被允许 native BlzIsSelectionEnabled takes nothing returns boolean //选择框被启用 native BlzIsSelectionCircleEnabled takes nothing returns boolean //设置镜头平滑持续时间 native BlzCameraSetupApplyForceDurationSmooth takes camerasetupwhichSetup,boolean doPan,real forcedDuration,real easeInDuration,real easeOutDuration,realsmoothFactor returns //启用目标提示器 native BlzEnableTargetIndicator takes boolean enable returnsnothing //闪动指示器被启用 native BlzIsTargetIndicatorEnabled takes nothing returns boolean //按位或 native BlzBitOr takes integer x,integer y returns integer //按位与 native BlzBitAnd takes integer x,integer y returns integer //按位异或 native BlzBitXor takes integer x,integer y returns integer //技能布尔类型域 native BlzGetAbilityBooleanField takes abilitywhichAbility,abilitybooleanfield whichField returns boolean //技能的整数类型域 native BlzGetAbilityIntegerField takes abilitywhichAbility,abilityintegerfield whichField returns integer //技能的实数类型域 native BlzGetAbilityRealField takes abilitywhichAbility,abilityrealfield whichField returns real //技能字符串字段 native BlzGetAbilityStringField takes abilitywhichAbility,abilitystringfield whichField returns string //技能随等级改变的布尔类型域 native BlzGetAbilityBooleanLevelField takes abilitywhichAbility,abilitybooleanlevelfield whichField,integer level returns boolean //技能随等级改变的整数类型域 native BlzGetAbilityIntegerLevelField takes abilitywhichAbility,abilityintegerlevelfield whichField,integer level returns integer //技能随等级改变的实数类型域 native BlzGetAbilityRealLevelField takes abilitywhichAbility,abilityreallevelfield whichField,integer level returns real //技能字符串等级字段 native BlzGetAbilityStringLevelField takes abilitywhichAbility,abilitystringlevelfield whichField,integer level returns string //技能随等级改变的布尔类型域 native BlzGetAbilityBooleanLevelArrayField takes abilitywhichAbility,abilitybooleanlevelarrayfield whichField,integer level,integerindex returns boolean //技能随等级改变的整数类型域 native BlzGetAbilityIntegerLevelArrayField takes abilitywhichAbility,abilityintegerlevelarrayfield whichField,integer level,integerindex returns integer //技能随等级改变的实数类型域 native BlzGetAbilityRealLevelArrayField takes abilitywhichAbility,abilityreallevelarrayfield whichField,integer level,integer indexreturns real //技能字符串等级数组字段 native BlzGetAbilityStringLevelArrayField takes abilitywhichAbility,abilitystringlevelarrayfield whichField,integer level,integerindex returns string //改变技能的布尔类型域 native BlzSetAbilityBooleanField takes abilitywhichAbility,abilitybooleanfield whichField,boolean value returns boolean //改变技能的整数类型域 native BlzSetAbilityIntegerField takes abilitywhichAbility,abilityintegerfield whichField,integer value returns boolean //改变技能的实数类型域 native BlzSetAbilityRealField takes abilitywhichAbility,abilityrealfield whichField,real value returns boolean //改变技能的字符串类型域 native BlzSetAbilityStringField takes abilitywhichAbility,abilitystringfield whichField,string value returns boolean //改变技能的随等级改变的布尔类型域 native BlzSetAbilityBooleanLevelField takes abilitywhichAbility,abilitybooleanlevelfield whichField,integer level,boolean valuereturns boolean //改变技能随等级改变的整数类型域 native BlzSetAbilityIntegerLevelField takes abilitywhichAbility,abilityintegerlevelfield whichField,integer level,integer valuereturns boolean //改变技能随等级改变的实数类型域 native BlzSetAbilityRealLevelField takes abilitywhichAbility,abilityreallevelfield whichField,integer level,real value returnsboolean //改变技能随等级改变的字符串类型域 native BlzSetAbilityStringLevelField takes abilitywhichAbility,abilitystringlevelfield whichField,integer level,string valuereturns boolean //改变技能随等级改变的布尔数组类型域 native BlzSetAbilityBooleanLevelArrayField takes abilitywhichAbility,abilitybooleanlevelarrayfield whichField,integer level,integerindex,boolean value returns boolean //改变技能随等级改变的整数数组类型域 native BlzSetAbilityIntegerLevelArrayField takes abilitywhichAbility,abilityintegerlevelarrayfield whichField,integer level,integerindex,integer value returns boolean //改变技能随等级改变的实数数组类型域 native BlzSetAbilityRealLevelArrayField takes abilitywhichAbility,abilityreallevelarrayfield whichField,integer level,integerindex,real value returns boolean //改变技能随等级改变的字符串数组类型域 native BlzSetAbilityStringLevelArrayField takes abilitywhichAbility,abilitystringlevelarrayfield whichField,integer level,integerindex,string value returns boolean //技能随等级改变的布尔类型域 - 添加值 native BlzAddAbilityBooleanLevelArrayField takes abilitywhichAbility,abilitybooleanlevelarrayfield whichField,integer level,booleanvalue returns boolean //技能随等级改变的整数类型域 - 添加值 native BlzAddAbilityIntegerLevelArrayField takes abilitywhichAbility,abilityintegerlevelarrayfield whichField,integer level,integervalue returns boolean //技能随等级改变的实数类型域 - 添加值 native BlzAddAbilityRealLevelArrayField takes abilitywhichAbility,abilityreallevelarrayfield whichField,integer level,real valuereturns boolean //技能随等级改变的字符串类型域 - 添加值 native BlzAddAbilityStringLevelArrayField takes abilitywhichAbility,abilitystringlevelarrayfield whichField,integer level,string valuereturns boolean //技能随等级改变的布尔类型域 - 移除值 native BlzRemoveAbilityBooleanLevelArrayField takes abilitywhichAbility,abilitybooleanlevelarrayfield whichField,integer level,booleanvalue returns boolean //技能随等级改变的整数类型域 - 移除值 native BlzRemoveAbilityIntegerLevelArrayField takes abilitywhichAbility,abilityintegerlevelarrayfield whichField,integer level,integervalue returns boolean //技能随等级改变的实数类型域 - 移除值 native BlzRemoveAbilityRealLevelArrayField takes abilitywhichAbility,abilityreallevelarrayfield whichField,integer level,real valuereturns boolean //技能随等级改变的字符串类型域 - 移除值 native BlzRemoveAbilityStringLevelArrayField takes abilitywhichAbility,abilitystringlevelarrayfield whichField,integer level,string valuereturns boolean //按索引获取物品技能 native BlzGetItemAbilityByIndex takes item whichItem,integerindex returns ability //获取物品技能 native BlzGetItemAbility takes item whichItem,integer abilCode returnsability //物品添加技能 native BlzItemAddAbility takes item whichItem,integer abilCodereturns boolean //物品的布尔类型域 native BlzGetItemBooleanField takes itemwhichItem,itembooleanfield whichField returns boolean //获取物品的整数类型域 native BlzGetItemIntegerField takes itemwhichItem,itemintegerfield whichField returns integer //物品的实数类型域 native BlzGetItemRealField takes item whichItem,itemrealfieldwhichField returns real //获取物品字符串字段 native BlzGetItemStringField takes itemwhichItem,itemstringfield whichField returns string //改变物品的布尔类型域 native BlzSetItemBooleanField takes itemwhichItem,itembooleanfield whichField,boolean value returns boolean //改变物品的整数类型域 native BlzSetItemIntegerField takes itemwhichItem,itemintegerfield whichField,integer value returns boolean //改变物品的实数类型域 native BlzSetItemRealField takes item whichItem,itemrealfieldwhichField,real value returns boolean //改变物品的字符串类型域 native BlzSetItemStringField takes itemwhichItem,itemstringfield whichField,string value returns boolean //物品移除技能 native BlzItemRemoveAbility takes item whichItem,integerabilCode returns boolean //单位布尔类型域 native BlzGetUnitBooleanField takes unitwhichUnit,unitbooleanfield whichField returns boolean //获取单位整数类型域 native BlzGetUnitIntegerField takes unit whichUnit,unitintegerfieldwhichField returns integer //Get Unit 实数类型域 native BlzGetUnitRealField takes unit whichUnit,unitrealfieldwhichField returns real //获取单位字符串字段 native BlzGetUnitStringField takes unitwhichUnit,unitstringfield whichField returns string //改变单位的布尔类型域 native BlzSetUnitBooleanField takes unitwhichUnit,unitbooleanfield whichField,boolean value returns boolean //改变单位的整数类型域 BlzSetUnitIntegerField takes unit whichUnit,unitintegerfieldwhichField,integer value returns boolean //改变单位的实数类型域 BlzSetUnitRealField takes unit whichUnit,unitrealfieldwhichField,real value returns boolean //改变单位的字符串类型域 BlzSetUnitStringField takes unit whichUnit,unitstringfieldwhichField,string value returns boolean //单位武器的布尔类型域 BlzGetUnitWeaponBooleanField takes unitwhichUnit,unitweaponbooleanfield whichField,integer index returns boolean //获取单位武器的整数类型域 BlzGetUnitWeaponIntegerField takes unitwhichUnit,unitweaponintegerfield whichField,integer index returns integer //单位武器的实数类型域 BlzGetUnitWeaponRealField takes unitwhichUnit,unitweaponrealfield whichField,integer index returns real //获取单位武器字符串字段 BlzGetUnitWeaponStringField takes unitwhichUnit,unitweaponstringfield whichField,integer index returns string //改变单位武器的布尔类型域 BlzSetUnitWeaponBooleanField takes unit whichUnit,unitweaponbooleanfieldwhichField,integer index,boolean value returns boolean //改变单位武器的整数类型域 BlzSetUnitWeaponIntegerField takes unitwhichUnit,unitweaponintegerfield whichField,integer index,integer value returnsboolean //改变单位武器的实数类型域 BlzSetUnitWeaponRealField takes unitwhichUnit,unitweaponrealfield whichField,integer index,real value returnsboolean //改变单位武器的字符串类型域 BlzSetUnitWeaponStringField takes unitwhichUnit,unitweaponstringfield whichField,integer index,string value returnsboolean //UI API //获取原生UI nativeBlzGetOriginFrame takes originframetype frameType, integer index returns framehandle //UI自动设置位置 nativeBlzEnableUIAutoPosition takes boolean enable returns nothing //隐藏原生界面 native BlzHideOriginFrames takes boolean enable returns nothing //转换颜色 nativeBlzConvertColor takes integer a, integer r, integer g, integer b returns integer //导入toc文件 nativeBlzLoadTOCFile takes string TOCFile returns boolean //创建Frame nativeBlzCreateFrame takes string name, framehandle owner, integer priority, integer createContextreturns framehandle //创建SimpleFrame nativeBlzCreateSimpleFrame takes string name, framehandle owner, integer createContext returns framehandle //创建指定类型名的Frame nativeBlzCreateFrameByType takes stringtypeName, string name, framehandle owner, string inherits, integer createContextreturns framehandle //删除Frame nativeBlzDestroyFrame takes framehandle frame returns nothing //设置Frame的相对位置 nativeBlzFrameSetPoint takes framehandle frame, framepointtype point, framehandle relative,framepointtype relativePoint, real x, real y returns nothing //设置Frame的绝对位置 nativeBlzFrameSetAbsPoint takes framehandle frame, framepointtype point, real x, real y returns nothing //清空Frame锚点 nativeBlzFrameClearAllPoints takes framehandle frame returns nothing //设置所有锚点到目标frame上 nativeBlzFrameSetAllPoints takes framehandle frame, framehandle relative returns nothing //设置Frame可见 nativeBlzFrameSetVisible takes framehandle frame, boolean visible returns nothing //Frame是否可见 nativeBlzFrameIsVisible takes framehandle frame returns boolean //查找frame nativeBlzGetFrameByName takes string name, integer createContext returns framehandle //获取Frame的名字 nativeBlzFrameGetName takes framehandle frame returns string //点击Frame nativeBlzFrameClick takes framehandle frame returns nothing //设置Frame文本 native BlzFrameSetText takes framehandle frame, string text returns nothing //获取Frame文本 nativeBlzFrameGetText takesframehandle frame returns string //Frame添加文本 nativeBlzFrameAddText takes framehandle frame, string text returns nothing //设置Frame字数限制 nativeBlzFrameSetTextSizeLimit takes framehandle frame, integer size returns nothing //获取Frame字数限制 nativeBlzFrameGetTextSizeLimit takes framehandle frame returns integer //设置Frame文本颜色 nativeBlzFrameSetTextColor takes framehandle frame, integer color returns nothing //设置Frame焦点 nativeBlzFrameSetFocus takes framehandle frame, boolean flag returns nothing //设置Frame模型 nativeBlzFrameSetModel takes framehandle frame, string modelFile, integer cameraIndex returns nothing //启用/禁用Frame nativeBlzFrameSetEnable takes framehandle frame, boolean enabled returns nothing //获取Frame是启/禁用状态 nativeBlzFrameGetEnable takes framehandle frame returns boolean //设置Frame透明度 nativeBlzFrameSetAlpha takes framehandle frame, integer alpha returns nothing //获取Frame透明度 native BlzFrameGetAlpha takes framehandle frame returns integer //设置Frame动画 nativeBlzFrameSetSpriteAnimate takes framehandle frame, integer primaryProp, integer flags returns nothing //设置Frame图片 native BlzFrameSetTexture takes framehandle frame, string texFile, integer flag, boolean blend returnsnothing //缩放Frame nativeBlzFrameSetScale takes framehandle frame, real scale returns nothing //设置Frame提示 native BlzFrameSetTooltip takes framehandle frame, framehandle tooltip returns nothing //锁定鼠标 nativeBlzFrameCageMouse takes framehandle frame, boolean enable returns nothing //设置当前值 nativeBlzFrameSetValue takes framehandle frame, real value returns nothing //获取当前值 nativeBlzFrameGetValue takes framehandle frame returns real //设置最大最小值 nativeBlzFrameSetMinMaxValue takes framehandle frame, real minValue, real maxValue returns nothing //设置Step值 nativeBlzFrameSetStepSize takes framehandle frame, real stepSize returns nothing //设置Frame大小 nativeBlzFrameSetSize takes framehandle frame, real width, real height returns nothing //设置Frame颜色 nativeBlzFrameSetVertexColor takes framehandle frame, integer color returns nothing //设置Frame优先级 nativeBlzFrameSetLevel takes framehandle frame, integer level returns nothing //设置父Frame nativeBlzFrameSetParent takes framehandle frame, framehandle parent returns nothing //获取父Frame nativeBlzFrameGetParent takes framehandle frame returns framehandle //获取Frame高度 native BlzFrameGetHeight takes framehandle frame returns real //获取Frame宽度 nativeBlzFrameGetWidth takes framehandle frame returns real //设置字体 nativeBlzFrameSetFont takes framehandle frame, string fileName, real height, integer flags returnsnothing //设置字体对齐方式 nativeBlzFrameSetTextAlignment takes framehandle frame, textaligntype vert, textaligntype horz returns nothing //注册Frame事件 native BlzTriggerRegisterFrameEvent takes trigger whichTrigger, framehandle frame, frameeventtype eventId returnsevent //获取触发的Frame nativeBlzGetTriggerFrame takes nothing returns framehandle //获取触发的事件类型 nativeBlzGetTriggerFrameEvent takes nothing returns frameeventtype //获取触发的Frame值 native BlzGetTriggerFrameValue takesnothing returns real //获取触发的Frame文本 nativeBlzGetTriggerFrameText takes nothing returns string //注册玩家同步事件 native BlzTriggerRegisterPlayerSyncEvent takes trigger whichTrigger, player whichPlayer, string prefix, booleanfromServer returns event //同步数据 nativeBlzSendSyncData takes string prefix, string data returns boolean //获取同步的前缀 nativeBlzGetTriggerSyncPrefix takes nothing returns string //获取同步的数据 nativeBlzGetTriggerSyncData takes nothing returns string //注册玩家键盘事件 nativeBlzTriggerRegisterPlayerKeyEvent takes trigger whichTrigger, player whichPlayer, oskeytype key, integer metaKey,boolean keyDown returns event //获取触发的按键 nativeBlzGetTriggerPlayerKey takes nothing returns oskeytype //获取触发的特殊按键 nativeBlzGetTriggerPlayerMetaKey takes nothing returns integer //获取触发的按键被按下 nativeBlzGetTriggerPlayerIsKeyDown takes nothing returns boolean //光标 nativeBlzEnableCursor takes boolean enable returns nothing //设置鼠标位置 nativeBlzSetMousePos takes integer x, integer y returns nothing //获取本地客户端宽度 nativeBlzGetLocalClientWidth takes nothing returns integer //获取本地客户端高度 nativeBlzGetLocalClientHeight takes nothing returns integer //获取本地客户端是否激活 native BlzIsLocalClientActive takesnothing returns boolean //获取鼠标锁定的单位 nativeBlzGetMouseFocusUnit takes nothing returns unit //设置小地图图标 nativeBlzChangeMinimapTerrainTex takes string texFile returns boolean //获取语言 nativeBlzGetLocale takes nothing returns string //获取特效大小 nativeBlzGetSpecialEffectScale takes effect whichEffect returns real //设置特效位置 nativeBlzSetSpecialEffectMatrixScale takes effect whichEffect, real x, real y, real z returns nothing //重置特效动画 nativeBlzResetSpecialEffectMatrix takes effect whichEffect returns nothing //获取单位技能 nativeBlzGetUnitAbility takes unit whichUnit, integer abilId returns ability //获取单位第N个技能 nativeBlzGetUnitAbilityByIndex takes unit whichUnit, integer index returns ability //模拟玩家聊天 nativeBlzDisplayChatMessage takes player whichPlayer, integer recipient, string message returns nothing //暂停单位 nativeBlzPauseUnitEx takes unit whichUnit, boolean flag returns nothing
|