From 15740faf9fe9fe4be08965098bbf2947e096aeeb Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 14 Aug 2019 22:50:43 +0800 Subject: +Unity Runtime code --- Runtime/GameCode/DestroyDelayed.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Runtime/GameCode/DestroyDelayed.cpp (limited to 'Runtime/GameCode/DestroyDelayed.cpp') diff --git a/Runtime/GameCode/DestroyDelayed.cpp b/Runtime/GameCode/DestroyDelayed.cpp new file mode 100644 index 0000000..aeba252 --- /dev/null +++ b/Runtime/GameCode/DestroyDelayed.cpp @@ -0,0 +1,16 @@ +#include "UnityPrefix.h" +#include "DestroyDelayed.h" +#include "CallDelayed.h" +#include "Runtime/Misc/GameObjectUtility.h" + +void DelayedDestroyCallback (Object* o, void* userData); + +void DelayedDestroyCallback (Object* o, void* userData) +{ + DestroyObjectHighLevel (o); +} + +void DestroyObjectDelayed (Object* o, float time) +{ + CallDelayed (DelayedDestroyCallback, o, time); +} -- cgit v1.1-26-g67d0