Procházet zdrojové kódy

Expose NOTIFICATION_EXTENSION_RELOADED to ClassDB

(cherry picked from commit fee70558f8fae8ace29c10a0393197cb1679fe4a)
EterDelta před 1 rokem
rodič
revize
b3fa724e9d
2 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 1 0
      core/object/object.cpp
  2. 3 0
      doc/classes/Object.xml

+ 1 - 0
core/object/object.cpp

@@ -1687,6 +1687,7 @@ void Object::_bind_methods() {
 
 	BIND_CONSTANT(NOTIFICATION_POSTINITIALIZE);
 	BIND_CONSTANT(NOTIFICATION_PREDELETE);
+	BIND_CONSTANT(NOTIFICATION_EXTENSION_RELOADED);
 
 	BIND_ENUM_CONSTANT(CONNECT_DEFERRED);
 	BIND_ENUM_CONSTANT(CONNECT_PERSIST);

+ 3 - 0
doc/classes/Object.xml

@@ -1027,6 +1027,9 @@
 		<constant name="NOTIFICATION_PREDELETE" value="1">
 			Notification received when the object is about to be deleted. Can act as the deconstructor of some programming languages.
 		</constant>
+		<constant name="NOTIFICATION_EXTENSION_RELOADED" value="2">
+			Notification received when the object finishes hot reloading. This notification is only sent for extensions classes and derived.
+		</constant>
 		<constant name="CONNECT_DEFERRED" value="1" enum="ConnectFlags">
 			Deferred connections trigger their [Callable]s on idle time (at the end of the frame), rather than instantly.
 		</constant>