Skip to content

Commit f1e6ded

Browse files
committed
feat(WebProtoBuff): 添加 RequireComponent 属性以确保依赖组件存在
为 WebProtoBuffComponent 添加 [RequireComponent] 属性,强制要求 GameFrameXWebProtoBuffCroppingHelper 组件必须存在,避免运行时因缺少依赖组件而导致的错误
1 parent da5142c commit f1e6ded

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

Runtime/Web/WebProtoBuffComponent.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ namespace GameFrameX.Web.ProtoBuff.Runtime
4646
[DisallowMultipleComponent]
4747
[AddComponentMenu("GameFrameX/Web ProtoBuff")]
4848
[UnityEngine.Scripting.Preserve]
49+
[RequireComponent(typeof(GameFrameXWebProtoBuffCroppingHelper))]
4950
public sealed class WebProtoBuffComponent : GameFrameworkComponent
5051
{
5152
/// <summary>

0 commit comments

Comments
 (0)