Core.json 950 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "name" : "Core",
  3. "sources" : ["Source/Atomic/Core", "Source/Atomic/BuildInfo"],
  4. "classes" : ["Context", "Object", "AtomicBuildInfo"],
  5. "classes_rename" : {
  6. "Object" : "AObject"
  7. },
  8. "excludes" : {
  9. "Object" : {
  10. "SendEvent" : ["StringHash"]
  11. },
  12. "CSharp" : {
  13. "Object" : {
  14. "UnsubscribeFromAllEvents" : []
  15. }
  16. }
  17. },
  18. "overloads" : {
  19. "Object" : {
  20. "UnsubscribeFromEvent" : ["StringHash"]
  21. }
  22. },
  23. "typescript_decl" : {
  24. "Object" : [
  25. "sendEvent(eventType:string, data?:Object);",
  26. "subscribeToEvent(eventType:string, callback:(data:any) => void);",
  27. "subscribeToEvent(sender:AObject, eventType:string, callback:(data: any) => void);"
  28. ]
  29. },
  30. "haxe_decl" : {
  31. "Object" : [
  32. "function sendEvent(eventType:String, ?data:Dynamic):Void;",
  33. "@:overload(function(sender:AObject, eventType:String, callback:Dynamic->Void):Void{})",
  34. "function subscribeToEvent(eventType:String, callback:Dynamic->Void):Void;"
  35. ]
  36. }
  37. }