PakcageInvokeBuildParam.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. 
  2. namespace YooAsset
  3. {
  4. public class PackageInvokeBuildParam
  5. {
  6. /// <summary>
  7. /// 包裹名称
  8. /// </summary>
  9. public readonly string PackageName;
  10. /// <summary>
  11. /// 构建管线名称
  12. /// </summary>
  13. public string BuildPipelineName;
  14. /// <summary>
  15. /// 用户数据
  16. /// </summary>
  17. public object BuildUserData;
  18. /// <summary>
  19. /// 构建类所属程序集名称
  20. /// </summary>
  21. public string InvokeAssmeblyName;
  22. /// <summary>
  23. /// 构建执行的类名全称
  24. /// 注意:类名必须包含命名空间!
  25. /// </summary>
  26. public string InvokeClassFullName;
  27. /// <summary>
  28. /// 构建执行的方法名称
  29. /// 注意:执行方法必须满足 BindingFlags.Public | BindingFlags.Static
  30. /// </summary>
  31. public string InvokeMethodName;
  32. public PackageInvokeBuildParam(string packageName)
  33. {
  34. PackageName = packageName;
  35. }
  36. }
  37. }