Name | Type | is_array | initial_value |
DemoBoolean | boolean | No | true |
globals
framehandle MasterFrame
endglobals
function Trig_ModelFrame_Actions takes nothing returns nothing
local framehandle childFrame
// Create Master Frame
set MasterFrame = BlzCreateFrameByType("SPRITE","Master Frame",BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI,0),"",-1)
call BlzFrameClearAllPoints(MasterFrame)
call BlzFrameSetAbsPoint(MasterFrame,FRAMEPOINT_CENTER, 0.4, 0.3)
call BlzFrameSetSize(MasterFrame, 5, 5)
call BlzFrameSetModel(MasterFrame,"war3mapImported\\SampleModel.mdx",0) // put path for master frame here
// Create Child Frame for Master Frame
set childFrame = BlzCreateFrameByType("SPRITE","Child Frame",MasterFrame,"",1)
call BlzFrameClearAllPoints(childFrame)
call BlzFrameSetAbsPoint(childFrame,FRAMEPOINT_CENTER, 0.4, 0.3)
call BlzFrameSetSize(childFrame, 5, 5)
call BlzFrameSetModel(childFrame,"war3mapImported\\SampleCloud.mdx",0) // put path for child frame here
call BlzFrameSetVisible(MasterFrame, false)
endfunction
//===========================================================================
function InitTrig_ModelFrame takes nothing returns nothing
set gg_trg_ModelFrame = CreateTrigger( )
call TriggerRegisterTimerEventSingle( gg_trg_ModelFrame, 0.00 )
call TriggerAddAction( gg_trg_ModelFrame, function Trig_ModelFrame_Actions )
endfunction