Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. class SeqAct_ActivateSpawnManager extends SequenceAction;
  2.  
  3. var SplicedSpawnManager Manager;
  4. var array<SplicedSpawner> Spawners;
  5.  
  6. event Activated()
  7. {
  8. local SeqVar_Object spawn, man;
  9. local int i;
  10. foreach LinkedVariables(class'SeqVar_Object', man, "Manager")
  11. Manager = SplicedSpawnManager(man.GetObjectValue());
  12. foreach LinkedVariables(class'SeqVar_Object', spawn, "Spawners")
  13. Spawners.AddItem(SplicedSpawner(spawn.GetObjectValue()));
  14.  
  15. for(i = 0; i < Spawners.Length; i++)
  16. Manager.Spawners.AddItem(Spawners[i]);
  17.  
  18. Manager.Activate();
  19. ActivateOutputLink(0);
  20. }
  21.  
  22. static event int GetObjClassVersion()
  23. {
  24. return super.GetObjClassVersion() + 0;
  25. }
  26.  
  27. DefaultProperties
  28. {
  29. bCallHandler=false
  30. ObjName="Activate Spawn Manager"
  31. ObjCategory="Spliced"
  32.  
  33. VariableLinks(0)=(ExpectedType=class'SeqVar_Object',LinkDesc="Spawners",bWriteable=true)
  34. VariableLinks(1)=(ExpectedType=class'SeqVar_Object',LinkDesc="Manager",bWriteable=true)
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement