在 Unity3D 中获取组件的最简单方法是什么C#
?
我的情况:
GameObject gamemaster.
//C# script MainGameLogic.cs(attached to gamemaster).
A boolean backfacedisplayed(in MainGameLogic.cs).
A function BackfaceDisplay()(in MainGameLogic.cs).
另一个C#
脚本FlipMech.cs
,我需要从中检查,我将从MainGameLogic.cs
if(backfacedisplayed == TRUE)
中调用。我怎样才能在 C# 中做到这一点?BackfaceDisplay()
MainGameLogic.cs
在 js 中是相当直接的。在FlipMech.js
:
//declare gamemaster
var gamemaster:GameObject;
然后在我需要的地方:
if(gamemaster.GetComponent(MainGameLogic).backfacedisplayed==true)
{
gamemaster.GetComponent(MainGameLogic).BackfaceDisplay();
}
但似乎C#
比这要复杂得多。