本文整理汇总了C#中UnityEngine.GameObject.GetSingleComponentInChildren方法的典型用法代码示例。如果您正苦于以下问题:C# GameObject.GetSingleComponentInChildren方法的具体用法?C# GameObject.GetSingleComponentInChildren怎么用?C# GameObject.GetSingleComponentInChildren使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UnityEngine.GameObject
的用法示例。
在下文中一共展示了GameObject.GetSingleComponentInChildren方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: InitializePrimaryMesh
protected override MeshRenderer InitializePrimaryMesh(GameObject trackedItemGo) {
var primaryMeshRenderer = trackedItemGo.GetSingleComponentInChildren<MeshRenderer>();
primaryMeshRenderer.shadowCastingMode = UnityEngine.Rendering.ShadowCastingMode.On;
primaryMeshRenderer.receiveShadows = true;
__ValidateAndCorrectMeshLayer(primaryMeshRenderer.gameObject);
var material = primaryMeshRenderer.material;
InitializePrimaryMeshMaterial(material);
return primaryMeshRenderer;
}
示例2: InitializePrimaryMesh
protected override MeshRenderer InitializePrimaryMesh(GameObject itemGo) {
// The primary mesh of a UnitCmd is the sphere highlight that surrounds the HQ Element
var primaryMeshRenderer = itemGo.GetSingleComponentInChildren<MeshRenderer>();
_currentPrimaryMeshRadius = primaryMeshRenderer.bounds.size.x / 2F;
primaryMeshRenderer.shadowCastingMode = UnityEngine.Rendering.ShadowCastingMode.Off;
primaryMeshRenderer.receiveShadows = false;
__ValidateAndCorrectMeshLayer(primaryMeshRenderer.gameObject);
InitializePrimaryMeshMaterial(primaryMeshRenderer.material);
return primaryMeshRenderer;
}