Skip to content

dbsGen/binding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

binding

Binding GDScript to native languages.

Usage

For Java:

  var JClass = NF.find("com.android.godot.TestObj")
  print(JClass.s_str()) #static method
  var test_obj = JClass.new(22)
  print(test_obj.a)

For Object-C:

  var MyObject = NF.find("MyObject")
  print(MyObject.getOutput("hello")) #class method
  var test_obj = MyObject.new()
  obj.b = 998
  print(obj.b) # obj.b() for method.
  print(obj.print(1,2)) # => [obj print:1 add:2]   It will match the first word(part) and the arguments count with obj-c method.

Signal in Java:

  JavaSupport.addUserSignal(this, "event_test2", "str");
  JavaSupport.emitSignal(this, "event_test2", "event from java");

Signal in Object-C:

  [self addUserSignal:"event_test" withParams:@[@"param"]];
  [self emitSignal:"event_test" withParams:@[@"event from object-c"]];

About

Binding GDScript to native languages(Java,Obj-C).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published