Răsfoiți Sursa

GetComponent(Type type)也需要加上GetComponentSystem

tanghai 4 ani în urmă
părinte
comite
92d8370dab
1 a modificat fișierele cu 6 adăugiri și 0 ștergeri
  1. 6 0
      Unity/Codes/Model/Core/Object/Entity.cs

+ 6 - 0
Unity/Codes/Model/Core/Object/Entity.cs

@@ -679,6 +679,12 @@ namespace ET
             {
                 return null;
             }
+            
+            // 如果有IGetComponent接口,则触发GetComponentSystem
+            if (component is IGetComponent)
+            {
+                EventSystem.Instance.GetComponent(component);
+            }
 
             return component;
         }