0
私は2つのスクリプトを持っています:コンソールとテスト。私はテストスクリプトから "appendLogLine"関数を呼び出すが、動作させることはできない。Unity他のスクリプトからクラス関数を呼び出す
Console.cs:
public class ConsoleController
{
public void appendLogLine(string line)
{
if (line == "Unable to process command ''")
return;
Debug.Log(line);
if (scrollback.Count >= ConsoleController.scrollbackSize)
{
scrollback.Dequeue();
}
scrollback.Enqueue(line);
log = scrollback.ToArray();
if (logChanged != null)
{
logChanged(log);
}
}
}
Test.cs:
public GameObject ConsoleObject;
public void CallLog()
{
ConsoleObject.GetComponent<ConsoleController>.appendLogLine ("Test123");
}
私はそれでエラーが発生します:
: "エラーCS0119を発現はmethod group', where a
変数を表し '
value' or
タイプが' 期待されました"
'ConsoleObject.GetComponent()appendLogLine( "Test123");'。 –
zwcloud