TranslationJob.cs 830 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. using UnityEngine;
  2. using System;
  3. using System.Collections;
  4. using System.Collections.Generic;
  5. using System.Text;
  6. using System.Text.RegularExpressions;
  7. using System.Linq;
  8. using UnityEngine.Networking;
  9. namespace I2.Loc
  10. {
  11. using TranslationDictionary = Dictionary<string, TranslationQuery>;
  12. public class TranslationJob : IDisposable
  13. {
  14. public eJobState mJobState = eJobState.Running;
  15. public enum eJobState { Running, Succeeded, Failed };
  16. public virtual eJobState GetState() { return mJobState; }
  17. public virtual void Dispose() { }
  18. }
  19. public class TranslationJob_WWW : TranslationJob
  20. {
  21. public UnityWebRequest www;
  22. public override void Dispose()
  23. {
  24. if (www!=null)
  25. www.Dispose();
  26. www = null;
  27. }
  28. }
  29. }