Commit Graph

27 Commits

Author SHA1 Message Date
Deukhoofd 72623036a8
Ignore it if there's two properties on a type with the same name 2019-02-17 17:53:39 +01:00
Deukhoofd 59909b0d53
Allow non-standard libraries to have a script pass variable as well 2019-02-16 16:13:28 +01:00
Deukhoofd 237f2fefd9
Refactor evaluation to not be handled in a single large class 2019-02-13 16:29:58 +01:00
Deukhoofd 575889bed1
Fix issue where unknown types would bind to the first available type, as they inherit from system.object 2019-01-25 16:03:00 +01:00
Deukhoofd 493a8ebb9d
Don't try and type check function parameters if they're not bound 2019-01-23 18:22:56 +01:00
Deukhoofd d641ab936f
More type support, allow inheriting types to be assigned to a function 2019-01-23 18:15:57 +01:00
Deukhoofd 750d5dab8d
Fix bound types not considering interfaces inheriting from other interfaces 2019-01-22 14:39:29 +01:00
Deukhoofd 613e9dcb09
Fix parameters complaining they're not valid when they are valid 2019-01-22 13:39:57 +01:00
Deukhoofd a9f6b682dc
Fix unknown parameters in userdata functions not allowing types 2019-01-21 16:22:22 +01:00
Deukhoofd 97f3a4d879
Fix binding functions when no access to direct types 2019-01-21 15:09:43 +01:00
Deukhoofd 30c3223cb4
Fix binding of calling C# methods not working 2019-01-21 14:38:15 +01:00
Deukhoofd b9183be4e7
Fixes for script binding not working 2019-01-20 22:27:47 +01:00
Deukhoofd 898cabb237
Better support for method overloading 2019-01-20 21:00:01 +01:00
Deukhoofd 96b0959bd6
Reworked type handling to handle userdata more easily 2019-01-19 16:38:33 +01:00
Deukhoofd f55e6d314d
Rework type binding to allow for type awareness in iterators 2019-01-18 16:09:36 +01:00
Deukhoofd b5bfb7997b
Better handling of C# function parameter type checking 2019-01-16 12:07:40 +01:00
Deukhoofd 2ef06b3fd7
Make enums be considered userdata, and not numbers. Allow C# functions that consume enums to use both numbers and userdata 2019-01-16 10:50:22 +01:00
Deukhoofd b2f31490bc
Better support for enums 2018-12-13 21:18:12 +01:00
Deukhoofd 898a18a60a
Bind User Data methods 2018-12-12 17:28:12 +01:00
Deukhoofd f6947194b9
Support for easy loading assemblies, and instantly creating enums in the static scope 2018-12-08 11:30:22 +01:00
Deukhoofd 99ac02924b
Handle overloads better 2018-12-07 16:51:17 +01:00
Deukhoofd ac05647d71
Reworked script function attribute, added initial math library 2018-12-07 16:11:52 +01:00
Deukhoofd 97968ef491
Fixed removed constructor that was needed for IDEs 2018-12-07 14:05:17 +01:00
Deukhoofd 587c8dfff3
Minor cleanup 2018-12-05 15:18:41 +01:00
Deukhoofd 8034a11fe3
Support for Enums 2018-12-05 15:14:31 +01:00
Deukhoofd 5b0ce2e52c
General fixes tweaks and things 2018-12-03 18:32:27 +01:00
Deukhoofd f983239b5a
Bind indexing of userdata 2018-11-29 18:09:08 +01:00