Sandu Liviu Catalin
ab78f53875
Move the resource releasing from the global event type to it's destructor.
2015-10-31 21:27:21 +02:00
Sandu Liviu Catalin
d937be3e37
Move the resource releasing from the basic event type to it's destructor.
2015-10-31 21:27:06 +02:00
Sandu Liviu Catalin
054d81e4f1
Implemented a temporary workaround for event types that prevents crashes when anonymous functions are used.
2015-10-30 15:13:52 +02:00
Sandu Liviu Catalin
031f82b9df
Remove debugging code form the local event type.
2015-10-29 22:57:21 +02:00
Sandu Liviu Catalin
2f0d7d1444
Remove debugging code form the global event type.
2015-10-29 22:57:14 +02:00
Sandu Liviu Catalin
c71ac39bb8
Remove debugging code form the basic event type.
2015-10-29 22:57:07 +02:00
Sandu Liviu Catalin
0ebdecb75f
Various.
2015-10-25 03:20:33 +03:00
Sandu Liviu Catalin
d68a6e5c73
Untested implementation of the local event type.
2015-10-11 21:06:44 +03:00
Sandu Liviu Catalin
8e750efe85
Added a helper function which can tell whether an event type can be inversed.
2015-10-11 21:06:28 +03:00
Sandu Liviu Catalin
c7e776a1f7
Disabled copy constructor and assignment in the global event type.
...
Added a compatibility member function in global event type to comply with the other event types.
Encapsulate constructors in global filters and disable them in script.
Disable the copy constructor in global filters.
Allow inclusion/exclusion member functions return boolean if the specified entity could be filtered or not.
Remove useless checks inside global filters since they cannot be unparented anymore.
Test whether an entity is enabled before hooking, unhooking from it inside global filters.
2015-10-11 21:06:02 +03:00
Sandu Liviu Catalin
0a8cf6afd2
Disable copy constructor and assignment in basic event type and include a compatibility member function to comply with the other event types.
2015-10-11 21:01:22 +03:00
Sandu Liviu Catalin
bcd5ce5988
Untested implementation of the global event type.
2015-10-10 23:11:28 +03:00
Sandu Liviu Catalin
e099b10f67
Add a few helper functions shared by event types. Fix name in debug information during registration process.
2015-10-10 23:10:58 +03:00
Sandu Liviu Catalin
4affa937e4
Disable move semantics in basic event type.
...
Allow changing the event type in basic event type.
Adjust code length in basic event type.
2015-10-10 23:09:29 +03:00
Sandu Liviu Catalin
908ddbe30f
Forgot to commit the header with the new changes to the basic event type.
2015-10-03 21:55:08 +03:00
Sandu Liviu Catalin
04936a9bef
Remove unnecessary argument from the Attach() and Detach() member functions of the basic event.
2015-10-03 21:54:02 +03:00
Sandu Liviu Catalin
20a78ab268
Implemented BasicEvent type.
2015-10-02 01:34:28 +03:00