Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class SeqAction_GFx_CustomInvoke_AS3 extends SequenceAction
- dependson(GFxMoviePlayer);
- var GFxMoviePlayer MoviePlayer;
- var() string FunctionPath;
- var() string InvokeFunction;
- var() array<ASValue> args;
- event Activated()
- {
- CallASFunction();
- }
- function CallASFunction()
- {
- `log("###### THE CALL IS MADE IN CALLASFUNCTION #####"$FunctionPath $InvokeFunction $MoviePlayer);
- // args.Length = 2;
- MoviePlayer.GetVariableObject(FunctionPath).Invoke(InvokeFunction, args);
- }
- event bool IsValidLevelSequenceObject() { return true; }
- defaultproperties
- {
- ObjName="AS3 Invoke"
- ObjCategory="GFx UI"
- VariableLinks(0)=(ExpectedType=class'SeqVar_Object',LinkDesc="Movie Player",bWriteable=false,PropertyName=MoviePlayer)
- }
- //**************LOG
- ...
- [0008.66] ScriptLog: ###### THE CALL IS MADE IN CALLASFUNCTION #####"_root""startGameRotator"GFX_Games_0
- [0008.66] ScriptWarning: Accessed None
- SeqAction_GFx_CustomInvoke_AS3 U101_Map_Lvl0_Master.TheWorld:PersistentLevel.Main_Sequence.SeqAction_GFx_CustomInvoke_AS3_0
- Function unnamed101.SeqAction_GFx_CustomInvoke_AS3:CallASFunction:008A
- ...
Add Comment
Please, Sign In to add comment