Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class SeqAct_ActivateSpawnManager extends SequenceAction;
- var SplicedSpawnManager Manager;
- var array<SplicedSpawner> Spawners;
- event Activated()
- {
- local SeqVar_Object spawn, man;
- local int i;
- foreach LinkedVariables(class'SeqVar_Object', man, "Manager")
- Manager = SplicedSpawnManager(man.GetObjectValue());
- foreach LinkedVariables(class'SeqVar_Object', spawn, "Spawners")
- Spawners.AddItem(SplicedSpawner(spawn.GetObjectValue()));
- for(i = 0; i < Spawners.Length; i++)
- Manager.Spawners.AddItem(Spawners[i]);
- Manager.Activate();
- ActivateOutputLink(0);
- }
- static event int GetObjClassVersion()
- {
- return super.GetObjClassVersion() + 0;
- }
- DefaultProperties
- {
- bCallHandler=false
- ObjName="Activate Spawn Manager"
- ObjCategory="Spliced"
- VariableLinks(0)=(ExpectedType=class'SeqVar_Object',LinkDesc="Spawners",bWriteable=true)
- VariableLinks(1)=(ExpectedType=class'SeqVar_Object',LinkDesc="Manager",bWriteable=true)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement