0

別の Unity コンポーネントからカスタム プロパティにアクセスするにはどうすればよいですか?

私の Avatar コンポーネントでは、次のように変数を宣言しました。

public var isInEndzone : boolean;

別のコンポーネントからプロパティを呼び出す:

//actor variable is the GameObject that has the Avatar component.
public var avatar : GameObject;

....

var avatarComponent : Avatar = avatar.GetComponent(Avatar);
if (avatarComponent.IsInEndzone){
//do something...
}

エラー:

GetComponent requires that the requested component 'Avatar' derives from MonoBehaviour or Component or is an interface.
UnityEngine.GameObject:GetComponent(Type)

BCE0019: 'IsInEndzone' is not a member of 'UnityEngine.Avatar'. 
4

1 に答える 1