Oliver Brakmann
c0da807ee7
Add production support to the new Lua API
2014-10-18 18:19:03 +02:00
Oliver Brakmann
a1ce37ddc5
Fix issues in ScriptTriggers' Clean method
...
* fixes a memory leak
* moves the cleanup into a FrameEndTask to avoid collisions with the
trigger iterator (fixes #6747 )
2014-10-18 16:25:46 +02:00
Paul Chote
dbd4b0931b
Don’t crash if trigger callbacks throw exceptions.
2014-10-18 12:59:11 +13:00
Matthias Mailänder
24732ae635
port allies-02 to new Lua API
2014-10-05 22:45:23 +02:00
Oliver Brakmann
d85b5d5a4f
Replace explicit Dispose() calls with using statements in ScriptTrigger.cs
2014-08-23 16:21:40 +02:00
Oliver Brakmann
d23707b5f7
Add OnCapture, OnAddedToWorld and OnRemovedFromWorld triggers to Lua API
...
This brings the new Lua API up to feature-parity with the old API in the
trigger department.
2014-08-23 16:21:40 +02:00
Oliver Brakmann
cca6646927
Add mission objectives to Lua interface
2014-08-08 13:35:43 +02:00
Oliver Brakmann
a448ba29a8
Move trigger lists into a dictionary for easier access and enumeration
2014-08-08 13:34:47 +02:00
RoosterDragon
a598a01108
Fixed IDisposable implementation and usage.
...
- Implement IDisposable interface correctly, with sealed classes where possible for simplicity.
- Add using statement around undisposed local variables.
2014-06-10 11:23:55 +01:00
Pavlos Touboulidis
a8b2187d93
Possible fix for lua crash #5269
...
Check if this instance has been disposed and don't call 'tick'
if it has.
Also remove the finalizer that was broken and wrong anyway.
'runtime' would never become null because it's readonly and
managed resources are freed automatically or may have already
been freed by then.
2014-05-19 23:37:23 +03:00
Paul Chote
06f162ad57
Add initial standard library, and port shellmaps.
2014-05-02 22:18:34 +12:00