toggleselections.c 872 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. class ToggleAnimations
  2. {
  3. protected string m_ToggleOff;
  4. protected string m_ToggleOn;
  5. int m_OpeningBit;
  6. //ref protected array<string> m_ToggleOffLinkedAnimations;
  7. //ref protected array<string> m_ToggleOnLinkedAnimations;
  8. void ToggleAnimations( string toggle_off, string toggle_on, int mask, array<string> linked_anims_off = null, array<string> linked_anims_on = null )
  9. {
  10. m_ToggleOff = toggle_off;
  11. m_ToggleOn = toggle_on;
  12. m_OpeningBit = mask;
  13. //m_ToggleOffLinkedAnimations = linked_anims_off;
  14. //m_ToggleOnLinkedAnimations = linked_anims_on;
  15. }
  16. string GetToggleOff()
  17. {
  18. return m_ToggleOff;
  19. }
  20. string GetToggleOn()
  21. {
  22. return m_ToggleOn;
  23. }
  24. int GetOpeningBit()
  25. {
  26. return m_OpeningBit;
  27. }
  28. /*array<string> GetLinkedOff()
  29. {
  30. return m_ToggleOffLinkedAnimations;
  31. }
  32. array<string> GetLinkedOn()
  33. {
  34. return m_ToggleOnLinkedAnimations;
  35. }*/
  36. }