25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 

38 satır
784 B

  1. using System;
  2. public class CloudSaveConflictPopupState : PopupBaseState
  3. {
  4. public void UpdateInfo(Action cloudAction, Action localAction, int currentLevel, int cloudLevel)
  5. {
  6. this._cloudAction = cloudAction;
  7. this._localAction = localAction;
  8. ((CloudSaveConflictPopupView)this.View).SetLevel(currentLevel, cloudLevel);
  9. }
  10. public void ChooseCloud()
  11. {
  12. if (this._cloudAction != null)
  13. {
  14. this._cloudAction();
  15. this._localAction = null;
  16. this._cloudAction = null;
  17. }
  18. base.ClosePopup();
  19. }
  20. public void ChooseLocal()
  21. {
  22. if (this._localAction != null)
  23. {
  24. this._localAction();
  25. this._localAction = null;
  26. this._cloudAction = null;
  27. }
  28. base.ClosePopup();
  29. }
  30. private Action _cloudAction;
  31. private Action _localAction;
  32. }