World of Warcraft のアドオンを作成しようとしています。現在のプレイヤーにバフが追加されているかどうかを確認する関数を作成しました。
Button:RegisterEvent("UNIT_AURA");
local function auraGained(self, event, ...)
if (UnitAura("player", "Heating Up")) then
if (heatingUpIsActive ~= 1) then
heatingUpIsActive = heatingUpIsActive + 1
print (heatingUpIsActive)
end
end
Button:SetScript("OnEvent", auraGained);
これはうまく機能しますが、そうでないかどうかを確認するにはどうすればよいですUnitAura
か? "Heating Up"
また、 があればいいのですheatingUpIsActive
が、そうするとboolean
気に入らないようです。boolean
Luaでaを作成する正しい方法は何ですか?