本文整理汇总了C#中UnityEngine.GameObject.TryAddComponent方法的典型用法代码示例。如果您正苦于以下问题:C# GameObject.TryAddComponent方法的具体用法?C# GameObject.TryAddComponent怎么用?C# GameObject.TryAddComponent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UnityEngine.GameObject
的用法示例。
在下文中一共展示了GameObject.TryAddComponent方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Splash
internal static void Splash()
{
rocketGameObject = new GameObject("Rocket");
DontDestroyOnLoad(rocketGameObject);
#if LINUX
Console = rocketGameObject.AddComponent<UnturnedConsole>();
#endif
System.Console.Clear();
System.Console.ForegroundColor = ConsoleColor.Cyan;
System.Console.WriteLine("Rocket Unturned v" + Assembly.GetExecutingAssembly().GetName().Version.ToString() + " for Unturned v" + Steam.Version + "\n");
R.OnRockedInitialized += () =>
{
Instance.Initialize();
};
Steam.OnServerHosted += () =>
{
rocketGameObject.TryAddComponent<U>();
rocketGameObject.TryAddComponent<R>();
};
}
示例2: initialize
public void initialize()
{
SDG.Unturned.Player.onPlayerCreated += (SDG.Unturned.Player player) =>
{
player.transform.gameObject.TryAddComponent<HUD>();
};
if (Dedicator.isDedicated)
{
rocketGameObject = new GameObject("Rocket");
DontDestroyOnLoad(rocketGameObject);
#if LINUX
Console = rocketGameObject.AddComponent<UnturnedConsole>();
#endif
System.Console.Clear();
System.Console.ForegroundColor = ConsoleColor.Cyan;
System.Console.WriteLine("Rocket Unturned v" + Assembly.GetExecutingAssembly().GetName().Version.ToString() + " for Unturned v" + Provider.APP_VERSION + "\n");
R.OnRockedInitialized += () =>
{
Instance.Initialize();
};
Provider.onServerHosted += () =>
{
rocketGameObject.TryAddComponent<U>();
rocketGameObject.TryAddComponent<R>();
};
}
}