]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/lib/defer.qh
Step 5: complete
[xonotic/xonotic-data.pk3dir.git] / qcsrc / lib / defer.qh
index d56895dcae4e4ab76f7c6947690e5a6bcf6db872..3e7e020c67a5fea2ea7368fb3444a30f9fbebea2 100644 (file)
@@ -9,23 +9,15 @@
        class(Defer).entity owner;
        class(Defer).void(entity) defer_func;
 
-       /** Remove self */
+       /** Remove entity */
        void SUB_Remove(entity this)
        {
                remove(this);
        }
 
-       /** Remove self */
-       void SUB_Remove_self()
+       void defer_think(entity this)
        {
-               SELFPARAM();
-               remove(this);
-       }
-
-       void defer_think()
-       {
-               SELFPARAM();
-               setthink(this, SUB_Remove_self);
+               setthink(this, SUB_Remove);
                this.nextthink = time;
                this.defer_func(this.owner);
        }