从另一个cs文件填充公共字符串

kev*_*ver 3 c# unity-game-engine

所以我有2个.cs文件feed.sc&clickTest.sc在clickTest.sc我有一个public string LinkID = "";与我喜欢填充信息来自feed.sc 在此输入图像描述

不确定是否或如何做到这一点?

Pro*_*mer 5

您可以使用GameObject.Find找到游戏对象clickTest脚本被附加到.然后使用GetComponent获取clickTest附加到该GameObject的脚本实例.其余的很容易.

GameObject tempObj = GameObject.Find("Canvas/LiveFeed/Content/feeditem 0");
clickTest cTest = tempObj.GetComponent<clickTest>();
cTest.LinkID = "Hello!";
Run Code Online (Sandbox Code Playgroud)