ProcessManager_partial.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. using System;
  2. using System.Collections.Generic;
  3. namespace WS
  4. {
  5. ///<summary>ProcessManager扩展</summary>
  6. public partial class ProcessManager
  7. {
  8. ///<summary>初始化名称To类型</summary>
  9. private Dictionary<string, Type> DicNameToType = new Dictionary<string, Type>();
  10. private void StartType()
  11. {
  12. DicNameToType.Add("InteractAnimsComponent", typeof(InteractAnimsComponent));
  13. DicNameToType.Add("InteractObjsComponent", typeof(InteractObjsComponent));
  14. DicNameToType.Add("InteractComponent", typeof(InteractComponent));
  15. DicNameToType.Add("LoadSceneComponent", typeof(LoadSceneComponent));
  16. DicNameToType.Add("MoveGuideComponent", typeof(MoveGuideComponent));
  17. DicNameToType.Add("PlayAudioComponent", typeof(PlayAudioComponent));
  18. DicNameToType.Add("ShowMsgComponent", typeof(ShowMsgComponent));
  19. DicNameToType.Add("ShowViewOperateComponent", typeof(ShowViewOperateComponent));
  20. DicNameToType.Add("UIGuideOperateComponent", typeof(UIGuideOperateComponent));
  21. DicNameToType.Add("JumpToComponent", typeof(JumpToComponent));
  22. }
  23. ///<summary>获取名称</summary>
  24. private Type GetToType(string name)
  25. {
  26. return DicNameToType[name];
  27. }
  28. }
  29. }