Update Transpiler
parent
60c06c305f
commit
de84d3ac45
|
|
@ -1,20 +1,36 @@
|
|||
Supported:
|
||||
|
||||
### **Godot Library**
|
||||
- Convert GDScript Enum Types
|
||||
`Node.ProcessModeEnum` to `Node.ProcessMode`
|
||||
- Convert GDScript Enum Types `Node.ProcessModeEnum` to `Node.ProcessMode`
|
||||
- Convert GDScript Enum Values `Node.ProcessModeEnum.Disabled` to `Node.PROCESS_MODE_DISABLED`
|
||||
- Convert Godot.GD functions to global functions `GD.print` to `print`
|
||||
|
||||
### **GD Script Injection**
|
||||
- Add GDScript from comment
|
||||
- Add GDScript by string
|
||||
|
||||
### **C# Files**
|
||||
- Create own files for each class
|
||||
- Create for single file enum wrappers
|
||||
- Create Prefixed names for Rokojori Classes
|
||||
|
||||
### **C# Types**
|
||||
### **C# System Types**
|
||||
- List => Array
|
||||
- Array => Array
|
||||
- Dictionary<K,V> => Dictionary[K,V]
|
||||
- HashSet<K> => Dictionary[K,true]
|
||||
|
||||
|
||||
### **General Expressions**
|
||||
- Remove as expressions of interfaces
|
||||
### **C# Math**
|
||||
- float.MaxValue converted to value
|
||||
|
||||
### **Generics**
|
||||
- Prepend/append type as parameter for per class, for all methods
|
||||
- Prepend/append type as parameter individually for a method
|
||||
|
||||
|
||||
|
||||
### **Misc Expressions**
|
||||
- Remove as expressions of interfaces `instance as InterfaceType`
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue