RustDedicated/Assembly-CSharp/GameObjectRef.cs
2025-05-25 05:29:54 +09:30

22 lines
415 B
C#

using System;
using Facepunch;
using UnityEngine;
[Serializable]
public class GameObjectRef : ResourceRef<GameObject>
{
public GameObject Instantiate(Transform parent = null)
{
return Facepunch.Instantiate.GameObject(Get(), parent);
}
public BaseEntity GetEntity()
{
GameObject gameObject = Get();
if (!(gameObject == null))
{
return gameObject.GetComponent<BaseEntity>();
}
return null;
}
}