I've just uploaded version 1.0.9 of the C# wrapper for A7.80
This version removes the two functions :
Scheduler.NewFirstEventVoid(EventVoid MethodToSchedule)
Scheduler.NewLastEventVoid(EventVoid MethodToSchedule)
and instead offers a new system to control when a function should be executed.
I've also uploaded a small demo project to show how the new scheduler priority feature which works with 5 different lists and should imitate the proc_mode feature of lite-c, works !
here's the link to the demo project :
http://acknexwrapper.matthias-auer.net/7_80/1_0/WrapperTestApp1_0_9_A7_80.zip
One should also notice that each change from one SchedulerList to another results in the function waiting for one frame, just like yield return 1 !

another thing that changed with 1.0.9 is, that all standard constructors from EngineObjects were removed - to ensure that they don't fool one to believe that it is possible to create for example an ENTITY object without the help of for example ent_create !

If one didn't use standard constructors for EngineObjects or used the two functions introduced in 1.0.6, this update should be 100% downward compatible !

Big thanks go to pararealist, who helped me in deciding to rework the two functions (NewFirstEventVoid and NewLastEventVoid) to the new scheduler priority feature !

Last edited by Stromausfall; 10/01/09 20:49.

get the C# wrapper:
for A7.85.4 and A8.30.4, Version 2.3.9
at http://acknexwrapper2.matthias-auer.net/ or visit the thread