- Declaration
public static void DestroyObject(this CavrnusSpaceConnection spaceConn, CavrnusSpawnedObject spawnedObject)
- Description
Destroys the given object.
...
You can only destroy an instance that was created via SpawnedObject
. If you want to get rid of something that was built-into the scene try changing its "Visibility" Bool Property, use either a No-Code Component or with a PostBoolPropertyUpdate.
- Sample
Code Block | ||
---|---|---|
| ||
using CavrnusSdk.API; using CavrnusSdk; using UnityEngine; public class DestroyObject : MonoBehaviour { public void DestroyMe() { if (GetComponent<CavrnusSpawnedObjectFlag>() == null) Debug.LogError("This object was not spawned via Cavrnus, cannot destroy it"); CavrnusSpawnedObject spawnedObject = GetComponent<CavrnusSpawnedObjectFlag>().SpawnedObject; spawnedObject.DestroyObject(); } } |