Sequence Update

This commit is contained in:
Josef 2024-05-12 19:03:40 +02:00
parent 3e6ee6b124
commit 54a1b7b2b2
73 changed files with 10688 additions and 7 deletions

229
Scenes/Boxes.tscn Normal file
View File

@ -0,0 +1,229 @@
[gd_scene load_steps=6 format=4 uid="uid://ffa6h2jnv1ty"]
[ext_resource type="Material" uid="uid://b80wiio2w25qh" path="res://Scenes/Main/Cube/Red.tres" id="1_nbe5v"]
[ext_resource type="Material" uid="uid://bpl7mn4afiypj" path="res://Scenes/Main/Cube/OrangeCube.tres" id="2_45kik"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5npgd"]
[sub_resource type="ArrayMesh" id="ArrayMesh_84g0c"]
_surfaces = [{
"aabb": AABB(-1, -1, -1, 2, 2, 2),
"format": 34896613377,
"index_count": 324,
"index_data": PackedByteArray("HgAHACQAHgABAAcALAAlADIALAAdACUAMQAIABUAMQAjAAgAAgAXAAkAAgAPABcAEAAzABYAEAArADMAAAAEAAMAAAAGAAQAAQAEAAUAAQADAAQAAgAEAAYAAgAFAAQABwALAAoABwANAAsACAALAAwACAAKAAsACQALAA0ACQAMAAsADgASABEADgAUABIADwASABMADwARABIAEAASABQAEAATABIAFQAZABgAFQAbABkAFgAZABoAFgAYABkAFwAZABsAFwAaABkAHAAgAB8AHAAiACAAHQAgACEAHQAfACAAHgAgACIAHgAhACAAIwAnACYAIwApACcAJAAnACgAJAAmACcAJQAnACkAJQAoACcAKgAuAC0AKgAwAC4AKwAuAC8AKwAtAC4ALAAuADAALAAvAC4AMQA1ADQAMQA3ADUAMgA1ADYAMgA0ADUAMwA1ADcAMwA2ADUADgAGAAAADgARAAYAEQACAAYAEQAPAAIAAQANAAcAAQAFAA0ABQAJAA0ABQACAAkACAAbABUACAAMABsADAAXABsADAAJABcAFgATABAAFgAaABMAGgAPABMAGgAXAA8AKgAUAA4AKgAtABQALQAQABQALQArABAAFQA3ADEAFQAYADcAGAAzADcAGAAWADMAMgAvACwAMgA2AC8ANgArAC8ANgAzACsAHAAwACoAHAAfADAAHwAsADAAHwAdACwAMQApACMAMQA0ACkANAAlACkANAAyACUAJAAhAB4AJAAoACEAKAAdACEAKAAlAB0AAAAiABwAAAADACIAAwAeACIAAwABAB4AIwAKAAgAIwAmAAoAJgAHAAoAJgAkAAcADgAcACoADgAAABwA"),
"lods": [0.0117929, PackedByteArray("HgAKACYAJgAlAB4ACgANAAsABQANAAoAHgAFAAoAAwAFAB4ABQADAAQAAwAeACIAHgAgACIAJQAgAB4ALAAgACUALAAlADUAIAAsAC0ANQAzACwAMwAtACwAHAAgAC0AHAAiACAAAwAiABwAEQAcAC0AEQADABwALQAUABEAEQAUABIAEQAGAAMAAwAGAAQAEAAtADMALQAQABQAEAASABQAEAATABIAEAAzABoAGgATABAAGAAaADMAGgAYABkAGAAzADcAMwA1ADcAEwARABIAEQATAAYAGgAXABMABgATABcAFwAaABkAFwAZABsADAAXABsADAANABcABgAXAA0ADQAMAAsABQAGAA0ABgAFAAQANQAlACYAMQA1ACYAMQA3ADUAGAA3ADEAMQAmAAwAMQAMABgAJgAKAAwADAAKAAsADAAbABgAGAAbABkAJgAnACUAJQAnACYALQAuACwALAAuAC0A"), 0.173892, PackedByteArray("IgAFACYAJgAFAAsABQAiAAQAJgAnACIAJwAgACIALgAnADUALgAgACcANwAmABsANwAbABkAGwAmAAsANwA1ACYANQAnACYABgAbAAUABgAFAAQABQAbAAsABgATABsAEwAGABIAGgAbABMAGwAaABkALQA3ABoAGgA3ABkAGgATAC0ALQATABIANwAtAC4ANQA3AC4AIgAGAAQABgAiAC0ABgAtABIAIgAgAC0AIAAuAC0A")],
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 56,
"vertex_data": PackedByteArray("egQAAIT7AAB6BHoE//8AAAAAegSE+wAAegRPAa/+AADkAeQBGv4AAE8BegSv/gAATwFPAYT7AAB6BIT7//8AAHoE//+E+wAAAACE+4T7AAB6BK/+r/4AAOQBGv4a/gAATwGv/oT7AABPAYT7r/4AAHoEAAB6BAAAAAB6BHoEAAB6BHoEAAAAAE8BTwF6BAAA5AHkAeQBAABPAXoETwEAAHoETwFPAQAAegT//3oEAAB6BIT7AAAAAAAAhPt6BAAAegSv/k8BAADkARr+5AEAAE8BhPtPAQAATwGv/noEAACE+wAAhPsAAP//egSE+wAAhPt6BP//AACv/k8BhPsAABr+5AEa/gAAr/56BK/+AACE+08Br/4AAIT7//+E+wAAhPuE+///AAD//4T7hPsAAIT7r/6v/gAAGv4a/hr+AACv/oT7r/4AAK/+r/6E+wAAhPsAAHoEAACE+3oEAAAAAP//egR6BAAAhPtPAU8BAAAa/uQB5AEAAK/+egRPAQAAr/5PAXoEAACE+///egQAAP//hPt6BAAAhPuE+wAAAACv/q/+egQAABr+Gv7kAQAAr/6E+08BAACE+6/+TwEAAA==")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_hfjcl"]
resource_name = "bevel-cube_Cube"
_surfaces = [{
"aabb": AABB(-1, -1, -1, 2, 2, 2),
"attribute_data": PackedByteArray("HiEeQR5hHgEeYeD+HiH/P/9fHgF5IP8//1+F/3hgAAAeYQAAHmH///8fHkH/X+D+4J4eAeDeHkHgnuD+/58eAeDe/z+Gn////595AP/feED/n+D+/98eQeCeAADgnv//HiHgfh5hHcEeYeC+/x/gfv9fHcH/H4Z//1+Gv3hg/78eYf+/HiH/f/9f4L7g3uB+4J7gvuCeHcH/n+C+4N7/f4af/7//n3jAhd//f+Ce/7//nx3B/9/gfuBeHkEeYR5BHmHhPv9fHkEoYP8/HmH/P+Be/z//X+E+HqEeQeCe4T7gnh5B/5/hPh6h/z//nyhA4J7/P/+fHkHgXuB+HmEegR5h4H7gXv9//18egf9f138eYf9//1/gfh6h4H7gnuB+4J4egf+f4H7Wn/9/4J7/f/+fHoEeof9/eSD/P3hgAAAeYQAAHmH///8fHkH/X+D+hp////+feQD/33hA/x+Gf/9fhr94YP+/HmH/vx5h/7+Gn/+/hd//f+Ce/7//nx3B/9/gfihg/z8oYP8/KGD/P+Be/z//X+E+/5/hPh6h/z//nyhA/58oQP+fKEDgXv9//18egf9f13//X9d//1/Xf9af/3/Wn/9/1p//f/+fHoEeof9/HiH/Px5hAAD/X+D+/58eAf+f4P7/3x5B4J7///8f4H4eYf+/HiH/f/+f4L7g3v9/4J7/vx5h4T4oYP8/KGD/P+CeHkHgnh5B/5/hPh6h/z8eYeB+4F7/f/9fHoHgnh6B1p//f9af/38="),
"format": 34896613399,
"index_count": 324,
"index_data": PackedByteArray("MAAMADcAMAABAAwAQAA4AEcAQAAvADgARgANACMARgA2AA0AAgAlAA4AAgAZACUAGgBIACQAGgA/AEgAAAAFAAMAAAAKAAUAAQAHAAgAAQAEAAcAAgAGAAsAAgAJAAYADAASAA8ADAAWABIADQATABUADQAQABMADgARABcADgAUABEAGAAdABsAGAAhAB0AGQAfACAAGQAcAB8AGgAeACIAGgAgAB4AIwAqACcAIwAtACoAJAAoACsAJAAmACgAJQApACwAJQArACkALgAyADEALgA0ADIALwAyADMALwAxADIAMAAyADUAMAAzADIANgA7ADoANgA9ADsANwA7ADwANwA5ADsAOAA7AD0AOAA8ADsAPgBDAEEAPgBFAEMAPwBDAEQAPwBCAEMAQABDAEUAQABEAEMARgBKAEkARgBNAEoARwBKAEsARwBJAEoASABKAEwASABLAEoAGAAKAAAAGAAbAAoAHAACAAsAHAAZAAIAAQAWAAwAAQAIABYACQAOABcACQACAA4ADQAtACMADQAVAC0AFAAlACwAFAAOACUAJAAgABoAJAArACAAKwAZACAAKwAlABkAPgAhABgAPgBBACEAQgAaACIAQgA/ABoAIwBNAEYAIwAnAE0AJgBIAEwAJgAkAEgARwBEAEAARwBLAEQASwA/AEQASwBIAD8ALgBFAD4ALgAxAEUAMQBAAEUAMQAvAEAARgA9ADYARgBJAD0ASQA4AD0ASQBHADgANwAzADAANwA8ADMAPAAvADMAPAA4AC8AAAA0AC4AAAADADQABAAwADUABAABADAANgAQAA0ANgA6ABAAOQAMAA8AOQA3AAwAGAAuAD4AGAAAAC4A"),
"lods": [0.0117929, PackedByteArray("ggB4AIcAhwCGAIIAeAAWABIAdgAWAHgAggB2AHgABAB2AIIAdgAEAAcABACCADUAggCEADUAhQCDAIIAiQCDAIUAiQCFAI0AgwCJAIoAjQCMAIkAjACLAIkALgCEAIoALgA0AIQAdQA0AC4AfAAuAIoAfAB1AC4AigB+AHwAfAB+AB0AfAAKAHUAdQAKAAUAGgCLAIwAiwAaACIAGgAeACIAGgB9AB4AGgCMAIEAgQB9ABoAfwCBAIwAgQB/ACgAfwCMAEwAjACOAEwAfQAcAB8AHAB9AHcAgQAlAH0AdwB9ACUAJQCBACkAJQApACwAeQAlACwAeQB7ACUAdwAlAHsAewB5ABEACQB3AHsAdwAJAAYAjgCFAIgARgCOAIgARgBNAI4AgABNAEYARgCIAHoARgB6AIAAiAAQAHoAegAQABMAegAtAIAAgAAtACoAOQA7ADgAOAA7ADoAQgBDAEAAQABDAEEA"), 0.173892, PackedByteArray("ZQBQAGYAZgBQAFUAUABlAE8AZgBqAGUAagBjAGUAbQBoAHAAbQBhAGgAdABnAGAAdABgAF0AYABnAFYAdAByAGcAcgBpAGcAUwBfAFEAUwBRAAYAUQBfAFQAUwBaAF8AWgBTAFkAKwBfAFoAXwArACkAbABzAF4AXgBzAFwAXgBbAGwAbABbAFgAcwBsAG4AcQBzAG4AZABSAE4AUgBkAGsAUgBrAFcAZABiAGsAYgBvAGsA")],
"material": SubResource("StandardMaterial3D_5npgd"),
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 143,
"vertex_data": PackedByteArray("egQAAIT78rh6BHoE//8RwQAAegSE+xDXegRPAa/+uqB6BE8Br/4uxuQB5AEa/gqq5AHkARr+wt/kAeQBGv6RzE8BegSv/rvITwF6BK/+19BPAU8BhPvMvk8BTwGE+57legSE+///nsJ6BP//hPtC+QAAhPuE+zHNegSv/q/+OcZ6BK/+r/7G9OQBGv4a/ue75AEa/hr+pc3kARr+Gv6+508Br/6E+zXBTwGv/oT76+lPAYT7r/6uy08BhPuv/rLDegQAAHoEiscAAHoEegQz3noEegQAAL3/TwFPAXoEEc1PAU8BegSF7eQB5AHkATPd5AHkAeQBM/3kAeQB5AFt+E8BegRPAQ3wegRPAU8Bit96BE8BTwF873oE//96BIT6egSE+wAAi/UAAIT7egSn1noEr/5PAUjkegSv/k8Bd/nkARr+5AEl2eQBGv7kAWzb5AEa/uQBK+tPAYT7TwH95U8Br/56BErLTwGv/noE9OmE+wAAhPvyuP//egSE+zHNhPt6BP//QsCv/k8BhPv2vxr+5AEa/py3r/56BK/+ssOE+08Br/66oIT7TwGv/jnGhPv//4T7dvqE+4T7///Twf//hPuE+//VhPuv/q/+LsaE+6/+r/5Q+hr+Gv4a/tbcr/6E+6/+g8uv/q/+hPvD54T7AAB6BKbHhPt6BAAAi/X//3oEegTp1YT7TwFPAd7fhPtPAU8BSOQa/uQB5AHi2q/+egRPAanlr/5PAXoEJcyE+///egSE+v//hPt6BDPehPuE+wAA8f+v/q/+egS76xr+Gv7kAbT1r/6E+08Bge6E+6/+TwF874T7r/5PAXf55AHkARr+UqzkAeQBGv4Szk8BegSv/kLFTwF6BK/+p9hPAU8BhPvuvU8BTwGE+5jl5AEa/hr+8s3kARr+Gv5rveQBGv4a/obr5AHkAeQBp8jkAeQB5AFY8+QB5AHkAWTuTwF6BE8BLeJPAXoETwEe+eQBGv7kAefq5AEa/uQBH+5PAYT7TwH2+U8Br/56BGbMTwGv/noEHeoa/uQBGv4Lyhr+5AEa/tfIGv7kARr+/66E+08Br/51tYT7TwGv/gTChPuv/q/+4sCE+6/+r/5B/Rr+Gv4a/uDfGv4a/hr+qOIa/hr+Gv5g24T7TwFPASTChPtPAU8BqfMa/uQB5AGhxRr+5AHkAcjsGv7kAeQBb8ka/hr+5AGs7xr+Gv7kAf//Gv4a/uQBF+qE+6/+TwH//4T7r/5PAV/5egRPAa/+RbFPAXoEr/7TxU8BTwGE+xjlegSv/q/+58FPAa/+hPuvwE8Br/6E+ybpTwGE+6/+FMxPAU8BegRozk8BegRPAefpegRPAU8BF9h6BK/+TwGF53oEr/5PAUX3TwGE+08BZ+yE+3oE///YwBr+5AEa/gHDGv7kARr+BLr//4T7hPvM1f//hPuE+/nKhPuv/q/+tb6E+6/+r/7/////egR6BPzZhPtPAU8BRciE+08BTwFG7YT7hPsAAGL8Gv4a/uQBK/Qa/hr+5AEd71AVPota7OX/k9Zp3Ewdt5QBJEbqw0Oop+vX+fHmzP78l92H6TriUucfPYmeYc0d7Yb/RhO6e1u4Jdt20kjq/iOEfDClfPQeyDr8VDJpboKk4OaovDZqta+27YrboOg13L4S0Iu30JnX60PGRqo2WZveyNLmYi8ynKNNp1R/x8vaMM4nzH0UNJAHTRBNvXr9wlnAtL/V1tnMardzt9F8QtgGxam9G9tqs/5vss2uzqjEJd8QuC5qe7o/C69q2SSILRkAzxPMGxtDIBCXOF4XySO3FLJithUA3Mc3TwV2E0gAZioII/3buBX1IxEGfCmcDL0gQhckMVoUuQmUbfw+10BZKpgydwilb5RIi0gVKBlLajKjOhYeo0j+QkIFRy9lKPI6WzrIOIUXMzyAIQQ1VTH3su6yQlgtA44uk5OzHWfx7wnv+I7XWt39KACGpMxR3t3e683J4hcKaX8HgLYhaIAcUyVG/dG63VjUedPRMohTJMOosBV/Dbz536ygYs6DykWAt5R9JdQxdwwQS88U+h73Dulu1BYR6/goxwMLQlsJuDLDKWMy4wrBIEsUGwgea2hlGTXdMo8tyUnAM1McjkztKoowiDb1QkIpjg54e2TPnkVaAJAZgpYh6LP5Yc7D3eLoLBS54WPCi3s5mG3hwNPvJY6JpM5Q0hoaTJRqsfG8iHqa0sXPtr2zAoYXSB4fNeoJWkAXKlEjEhvMF7UsEwnqRmgNgiztM9wM62dKXOM4+E1bIe8vKjdcNWMR")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_84g0c")
[node name="Loading Scene" type="Node3D"]
[node name="Cube4" type="MeshInstance3D" parent="."]
transform = Transform3D(0.47285, 0, 0.16252, 0, 0.5, 0, -0.16252, 0, 0.47285, -0.646405, 0.5, 2.13437)
material_override = ExtResource("1_nbe5v")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube5" type="MeshInstance3D" parent="."]
transform = Transform3D(0.389297, 0, 0.313764, 0, 0.5, 0, -0.313764, 0, 0.389297, 1.52917, 0.5, 0.535401)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube6" type="MeshInstance3D" parent="."]
transform = Transform3D(0.22004, 0, -0.448979, 0, 0.5, 0, 0.448979, 0, 0.22004, -0.387785, 0.5, -1.9869)
material_override = ExtResource("1_nbe5v")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube7" type="MeshInstance3D" parent="."]
transform = Transform3D(0.359724, 0, -0.347273, 0, 0.5, 0, 0.347273, 0, 0.359724, -2.65811, 0.5, -0.249073)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube24" type="MeshInstance3D" parent="."]
transform = Transform3D(0.246012, 0, 0.084555, 0, 0.260137, 0, -0.084555, 0, 0.246012, -0.0921962, 0.23207, 1.55632)
material_override = ExtResource("1_nbe5v")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube25" type="MeshInstance3D" parent="."]
transform = Transform3D(0.202541, 0, 0.163243, 0, 0.260137, 0, -0.163243, 0, 0.202541, 1.00098, 0.24461, -1.05626)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube26" type="MeshInstance3D" parent="."]
transform = Transform3D(0.114481, 0, -0.233592, 0, 0.260137, 0, 0.233592, 0, 0.114481, -1.49048, 0.210624, -1.02924)
material_override = ExtResource("1_nbe5v")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube28" type="MeshInstance3D" parent="."]
transform = Transform3D(0.253004, 0.000483512, -0.0604981, -0.000723027, 0.260135, -0.000944647, 0.0604957, 0.0010869, 0.253003, -1.49048, 0.210624, 1.4311)
material_override = ExtResource("1_nbe5v")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube27" type="MeshInstance3D" parent="."]
transform = Transform3D(0.187155, 0, -0.180677, 0, 0.260137, 0, 0.180677, 0, 0.187155, -2.66373, 0.250705, 0.512021)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube29" type="MeshInstance3D" parent="."]
transform = Transform3D(0.245836, 0, 0.0850657, 0, 0.260137, 0, -0.0850657, 0, 0.245836, -2.56867, 0.0773655, 1.59317)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube30" type="MeshInstance3D" parent="."]
transform = Transform3D(0.118213, 0, 0.231726, 0, 0.260137, 0, -0.231726, 0, 0.118213, 0.423824, 0.0773658, 1.31881)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube8" type="MeshInstance3D" parent="."]
transform = Transform3D(0.0553874, 0, -0.0539183, 0, 0.0772978, 0, 0.0539183, 0, 0.0553874, -2.89496, 1.03821, -0.103775)
material_override = ExtResource("1_nbe5v")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube9" type="MeshInstance3D" parent="."]
transform = Transform3D(0.0704328, 0, -0.031846, 0, 0.0772978, 0, 0.031846, 0, 0.0704328, -2.52266, 1.03821, 0.0849652)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube10" type="MeshInstance3D" parent="."]
transform = Transform3D(-0.0466148, 0, -0.0616604, 0, 0.0772978, 0, 0.0616604, 0, -0.0466148, -2.30825, 1.03821, -0.355377)
material_override = ExtResource("1_nbe5v")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube11" type="MeshInstance3D" parent="."]
transform = Transform3D(-0.0228434, 0, -0.0738453, 0, 0.0772978, 0, 0.0738453, 0, -0.0228434, -2.7063, 1.03821, -0.547511)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube12" type="MeshInstance3D" parent="."]
transform = Transform3D(0.0553874, 0, -0.0539183, 0, 0.0772978, 0, 0.0539183, 0, 0.0553874, -0.849666, 1.03821, 2.29836)
material_override = ExtResource("1_nbe5v")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube13" type="MeshInstance3D" parent="."]
transform = Transform3D(0.0704328, 0, -0.031846, 0, 0.0772978, 0, 0.031846, 0, 0.0704328, -0.477372, 1.03821, 2.4871)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube14" type="MeshInstance3D" parent="."]
transform = Transform3D(-0.0466148, 0, -0.0616604, 0, 0.0772978, 0, 0.0616604, 0, -0.0466148, -0.262954, 1.03821, 2.04676)
material_override = ExtResource("1_nbe5v")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube15" type="MeshInstance3D" parent="."]
transform = Transform3D(-0.0228434, 0, -0.0738453, 0, 0.0772978, 0, 0.0738453, 0, -0.0228434, -0.661013, 1.03821, 1.85463)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube16" type="MeshInstance3D" parent="."]
transform = Transform3D(0.0553874, 0, -0.0539183, 0, 0.0772978, 0, 0.0539183, 0, 0.0553874, 1.3235, 1.03821, 0.607382)
material_override = ExtResource("1_nbe5v")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube17" type="MeshInstance3D" parent="."]
transform = Transform3D(0.0704328, 0, -0.031846, 0, 0.0772978, 0, 0.031846, 0, 0.0704328, 1.69579, 1.03821, 0.796122)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube18" type="MeshInstance3D" parent="."]
transform = Transform3D(-0.0466148, 0, -0.0616604, 0, 0.0772978, 0, 0.0616604, 0, -0.0466148, 1.91021, 1.03821, 0.35578)
material_override = ExtResource("1_nbe5v")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube19" type="MeshInstance3D" parent="."]
transform = Transform3D(-0.0228434, 0, -0.0738453, 0, 0.0772978, 0, 0.0738453, 0, -0.0228434, 1.51215, 1.03821, 0.163646)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube20" type="MeshInstance3D" parent="."]
transform = Transform3D(0.0553874, 0, -0.0539183, 0, 0.0772978, 0, 0.0539183, 0, 0.0553874, -0.646737, 1.03821, -1.93042)
material_override = ExtResource("1_nbe5v")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube21" type="MeshInstance3D" parent="."]
transform = Transform3D(0.0704328, 0, -0.031846, 0, 0.0772978, 0, 0.031846, 0, 0.0704328, -0.274443, 1.03821, -1.74168)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube22" type="MeshInstance3D" parent="."]
transform = Transform3D(-0.0466148, 0, -0.0616604, 0, 0.0772978, 0, 0.0616604, 0, -0.0466148, -0.0600252, 1.03821, -2.18202)
material_override = ExtResource("1_nbe5v")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")
[node name="Cube23" type="MeshInstance3D" parent="."]
transform = Transform3D(-0.0228434, 0, -0.0738453, 0, 0.0772978, 0, 0.0738453, 0, -0.0228434, -0.458085, 1.03821, -2.37416)
material_override = ExtResource("2_45kik")
extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("")

View File

@ -0,0 +1,38 @@
using Godot;
namespace Rokojori
{
[GlobalClass]
public partial class CameraRotation : Node
{
[Export]
public Node3D camera;
[Export]
public Node3D target;
[Export]
public float yaw;
[Export]
public float yawSpeed;
[Export]
public float pitch;
[Export]
public float distance;
public override void _Process( double delta )
{
yaw += (float) delta * yawSpeed;
yaw = MathX.Repeat( yaw, 360 );
camera.GlobalRotationDegrees = new Vector3( pitch, yaw, 0 );
camera.GlobalPosition = target.Position + camera.GlobalBasis.Z * distance;
}
}
}

View File

@ -0,0 +1,32 @@
using Godot;
namespace Rokojori
{
[GlobalClass]
public partial class PlaceRandomly : RJAction
{
[Export]
public Node3D start;
[Export]
public Node3D end;
[Export]
public Node3D target;
public override void _OnTrigger()
{
var lastNode = target.GetChild<Node3D>( target.GetChildCount() - 1 );
var rnd = LCG.Randomized();
var randomPosition = rnd.InCube() ;
randomPosition *= ( end.GlobalPosition - start.GlobalPosition );
randomPosition += start.GlobalPosition;
RJLog.Log( "Position", randomPosition );
lastNode.GlobalPosition = randomPosition;
}
}
}

View File

@ -4,15 +4,15 @@
[sub_resource type="Curve" id="Curve_72bdg"] [sub_resource type="Curve" id="Curve_72bdg"]
bake_resolution = 256 bake_resolution = 256
_data = [Vector2(0, 0), 0.934966, 0.952334, 0, 0, Vector2(0.5, 0.462264), 0.988347, 0.988347, 0, 0, Vector2(1, 1), 0.888561, 0.662796, 0, 0] _data = [Vector2(0, 0), 0.934966, 0.318872, 0, 0, Vector2(0.171975, 0.237113), 0.764319, 0.764319, 0, 0, Vector2(0.745223, 0.731959), 1.14794, 1.14794, 0, 0, Vector2(1, 1), 0.167437, 0.662796, 0, 0]
point_count = 3 point_count = 4
[sub_resource type="CurveTexture" id="CurveTexture_1xu1n"] [sub_resource type="CurveTexture" id="CurveTexture_1xu1n"]
curve = SubResource("Curve_72bdg") curve = SubResource("Curve_72bdg")
[sub_resource type="Curve" id="Curve_l5ikv"] [sub_resource type="Curve" id="Curve_l5ikv"]
bake_resolution = 256 bake_resolution = 256
_data = [Vector2(0, 0.502168), 0.0, 2.2638, 0, 0, Vector2(0.164234, 0.745283), 0.158148, 0.158148, 0, 0, Vector2(0.50365, 0.556604), -0.544191, -0.544191, 0, 0, Vector2(0.985401, 0), -2.10622, 0.0, 0, 0] _data = [Vector2(0, 0.659794), 0.0, 1.51065, 0, 0, Vector2(0.33758, 0.742268), -0.539519, -0.539519, 0, 0, Vector2(0.700637, 0.494845), -0.61886, -0.61886, 0, 0, Vector2(1, 0.268041), -0.79508, 0.0, 0, 0]
point_count = 4 point_count = 4
[sub_resource type="CurveTexture" id="CurveTexture_bljsk"] [sub_resource type="CurveTexture" id="CurveTexture_bljsk"]

View File

@ -1,16 +1,23 @@
[gd_scene load_steps=16 format=4 uid="uid://i7w8ikjtrf50"] [gd_scene load_steps=23 format=4 uid="uid://i7w8ikjtrf50"]
[ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/OnReady.cs" id="1_yccmv"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/OnReady.cs" id="1_yccmv"]
[ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/ActionList.cs" id="2_700ed"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/ActionList.cs" id="2_700ed"]
[ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/GDPrint.cs" id="3_1k601"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/GDPrint.cs" id="3_1k601"]
[ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/ActionSequence.cs" id="4_e7y33"]
[ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Sensors/InputSensor.cs" id="4_n75gv"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Sensors/InputSensor.cs" id="4_n75gv"]
[ext_resource type="Material" uid="uid://clmaht40xnoks" path="res://Scenes/Main/Post Processing/Post Processing Material.tres" id="4_nld4j"] [ext_resource type="Material" uid="uid://clmaht40xnoks" path="res://Scenes/Main/Post Processing/Post Processing Material.tres" id="4_nld4j"]
[ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Sensors/OnSensor.cs" id="5_2svkf"] [ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Sensors/OnSensor.cs" id="5_2svkf"]
[ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/Delay.cs" id="5_dxi60"]
[ext_resource type="Sky" uid="uid://bh5lty4gkpl05" path="res://Scenes/Main/Sky/Sky.tres" id="6_j62u8"] [ext_resource type="Sky" uid="uid://bh5lty4gkpl05" path="res://Scenes/Main/Sky/Sky.tres" id="6_j62u8"]
[ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/GDDelay.gd" id="6_k5tdq"]
[ext_resource type="Material" uid="uid://boee6yoxxqlh4" path="res://Scenes/Main/Sphere/SphereMaterial.tres" id="7_4bw4m"] [ext_resource type="Material" uid="uid://boee6yoxxqlh4" path="res://Scenes/Main/Sphere/SphereMaterial.tres" id="7_4bw4m"]
[ext_resource type="Script" path="res://Scripts/Rokojori/Rokojori-Action-Library/Runtime/Actions/LoadScene.cs" id="7_812j6"]
[ext_resource type="Material" uid="uid://bonr80mq4fvdt" path="res://Scenes/Main/Ground/forrest_ground_01_4k.gltf/textures/Forest Ground.tres" id="7_nxv8j"] [ext_resource type="Material" uid="uid://bonr80mq4fvdt" path="res://Scenes/Main/Ground/forrest_ground_01_4k.gltf/textures/Forest Ground.tres" id="7_nxv8j"]
[ext_resource type="Script" path="res://Scenes/Main/CameraRotation.cs" id="8_32a5r"]
[ext_resource type="Material" uid="uid://b80wiio2w25qh" path="res://Scenes/Main/Cube/Red.tres" id="10_1p0wn"] [ext_resource type="Material" uid="uid://b80wiio2w25qh" path="res://Scenes/Main/Cube/Red.tres" id="10_1p0wn"]
[ext_resource type="Material" uid="uid://bpl7mn4afiypj" path="res://Scenes/Main/Cube/OrangeCube.tres" id="11_aafwq"] [ext_resource type="Material" uid="uid://bpl7mn4afiypj" path="res://Scenes/Main/Cube/OrangeCube.tres" id="11_aafwq"]
[ext_resource type="Script" path="res://Scripts/Doc-Generator/CreateDoc.cs" id="12_lgfge"]
[ext_resource type="Script" path="res://Scenes/Main/PlaceRandomly.cs" id="17_7nlb0"]
[sub_resource type="Environment" id="Environment_ac8gh"] [sub_resource type="Environment" id="Environment_ac8gh"]
background_mode = 2 background_mode = 2
@ -18,7 +25,7 @@ sky = ExtResource("6_j62u8")
tonemap_white = 2.0 tonemap_white = 2.0
ssao_enabled = true ssao_enabled = true
ssao_radius = 0.75 ssao_radius = 0.75
ssao_intensity = 2.88 ssao_intensity = 4.0
ssao_power = 1.60766 ssao_power = 1.60766
ssao_detail = 0.71 ssao_detail = 0.71
ssao_horizon = 0.07 ssao_horizon = 0.07
@ -26,6 +33,11 @@ ssao_sharpness = 1.0
ssao_light_affect = 1.0 ssao_light_affect = 1.0
ssao_ao_channel_affect = 1.0 ssao_ao_channel_affect = 1.0
glow_enabled = true glow_enabled = true
fog_enabled = true
fog_light_color = Color(0.684557, 0.757645, 0.85301, 1)
fog_sun_scatter = 0.01
fog_density = 0.005
fog_sky_affect = 0.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5npgd"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5npgd"]
@ -77,6 +89,30 @@ actions = []
script = ExtResource("3_1k601") script = ExtResource("3_1k601")
message = "I'm Ready" message = "I'm Ready"
[node name="InitializeAsync" type="RJSequenceAction" parent="App/OnReady" node_paths=PackedStringArray("actions")]
script = ExtResource("4_e7y33")
actions = []
[node name="GDDelay" type="RJSequenceAction" parent="App/OnReady/InitializeAsync"]
script = ExtResource("6_k5tdq")
message = "GD"
[node name="Hello 3" type="RJSequenceAction" parent="App/OnReady/InitializeAsync"]
script = ExtResource("5_dxi60")
duration = 1.0
message = "H3"
[node name="Hello 2" type="RJSequenceAction" parent="App/OnReady/InitializeAsync"]
script = ExtResource("5_dxi60")
duration = 1.0
message = "H2"
[node name="LoadScene" type="RJSequenceAction" parent="App/OnReady/InitializeAsync" node_paths=PackedStringArray("target", "onLoaded")]
script = ExtResource("7_812j6")
scenePath = "res://Scenes/Boxes.tscn"
target = NodePath("../../../../Level/Target")
onLoaded = NodePath("../../../../Level/PlaceRandomly")
[node name="UI" type="Node" parent="."] [node name="UI" type="Node" parent="."]
[node name="Camera Rig" type="Node" parent="."] [node name="Camera Rig" type="Node" parent="."]
@ -92,6 +128,14 @@ anchor_bottom = 1.0
grow_horizontal = 2 grow_horizontal = 2
grow_vertical = 2 grow_vertical = 2
[node name="CameraRotation" type="Node" parent="Camera Rig" node_paths=PackedStringArray("camera", "target")]
script = ExtResource("8_32a5r")
camera = NodePath("../Camera3D")
target = NodePath("../../Level/Sphere2")
yawSpeed = 20.0
pitch = -27.63
distance = 5.66
[node name="Interactions" type="Node" parent="."] [node name="Interactions" type="Node" parent="."]
[node name="Testing" type="Node" parent="Interactions"] [node name="Testing" type="Node" parent="Interactions"]
@ -103,7 +147,7 @@ inputActionName = "Jump"
[node name="OnSensor" type="Node" parent="Interactions/Testing" node_paths=PackedStringArray("sensor", "onStart")] [node name="OnSensor" type="Node" parent="Interactions/Testing" node_paths=PackedStringArray("sensor", "onStart")]
script = ExtResource("5_2svkf") script = ExtResource("5_2svkf")
sensor = NodePath("../Jump") sensor = NodePath("../Jump")
onStart = NodePath("Print Pressed") onStart = NodePath("../../../App/OnReady/InitializeAsync")
[node name="Print Pressed" type="RJAction" parent="Interactions/Testing/OnSensor"] [node name="Print Pressed" type="RJAction" parent="Interactions/Testing/OnSensor"]
script = ExtResource("3_1k601") script = ExtResource("3_1k601")
@ -174,3 +218,22 @@ material_override = ExtResource("11_aafwq")
extra_cull_margin = 50.0 extra_cull_margin = 50.0
mesh = SubResource("ArrayMesh_hfjcl") mesh = SubResource("ArrayMesh_hfjcl")
skeleton = NodePath("") skeleton = NodePath("")
[node name="PlaceRandomly" type="RJAction" parent="Level" node_paths=PackedStringArray("start", "end", "target")]
script = ExtResource("17_7nlb0")
start = NodePath("../Start Range")
end = NodePath("../End Range")
target = NodePath("../Target")
[node name="Target" type="Node3D" parent="Level"]
[node name="Start Range" type="Node3D" parent="Level"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.2716, 0, 5.27405)
[node name="End Range" type="Node3D" parent="Level"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 37.006, 0, -55.4884)
[node name="Doc Generator" type="Node" parent="."]
[node name="CreateDoc" type="Node" parent="Doc Generator"]
script = ExtResource("12_lgfge")

View File

@ -0,0 +1,185 @@
using Godot;
using Rokojori;
using System.Collections.Generic;
using System;
using System.Reflection;
using System.Text.RegularExpressions;
namespace Rokojori.DocGenerator
{
public class ClassDocGenerator
{
ClassDocInfo info = new ClassDocInfo();
public string GetIcon( string classFile, string name, List<string> baseTypes, List<string> icons )
{
var iconMatcher = new Regex( "Icon\\(\"res://Scripts/Rokojori/Rokojori-Action-Library/Icons/(\\w+\\.svg)" );
var result = iconMatcher.Matches( classFile );
if ( result != null && result.Count == 1 )
{
return result[ 0 ].Groups[ 1 ].Value;
}
if ( icons.IndexOf( name + ".svg" ) != -1 )
{
return name + ".svg";
}
foreach ( var bt in baseTypes )
{
if ( icons.IndexOf( bt + ".svg" ) != -1 )
{
return bt + ".svg";
}
}
return "CSharp.svg";
}
public ClassDocInfo Create( string filePath, Type type, List<string> icons )
{
var data = filePath == null ? "" : FilesSync.LoadUTF8( filePath );
var comments = new DocComments();
comments.Grab( data );
RJLog.Log( type.Name, "Comments:", comments.entries.Count );
info.name = type.Name;
info.csNameSpace = type.Namespace;
info.doc = comments.FindDoc( "class", type.Name );
info.generics = Lists.Map( type.GenericTypeArguments, t => t + "" );
var allBindings = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly;
var fields = Lists.ToList( type.GetFields( allBindings ) );
fields = Lists.Filter( fields, f => ! f.IsPrivate );
var godotTypes = new List<string>()
{
"Node", "Resource"
};
var it = type.BaseType;
while ( it != null )
{
if ( godotTypes.IndexOf( it.Name) != -1 )
{
if ( "Node" == it.Name )
{
info.extendingClasses.AddRange( new string[]{ "Node", "Object" } );
}
else if ( "Resource" == it.Name )
{
info.extendingClasses.AddRange( new string[]{ "Resource", "RefCounted", "Object" } );
}
it = null;
}
else
{
info.extendingClasses.Add( it.Name );
it = it.BaseType;
}
}
info.icon = GetIcon( data, info.name, info.extendingClasses, icons );
fields.ForEach(
( f )=>
{
var memberInfo = MemberInfo.CreateField();
memberInfo.name = f.Name;
memberInfo.csNameSpace = f.FieldType.Namespace;
memberInfo.dataType = f.FieldType.Name;
memberInfo.generics = Lists.Map( f.FieldType.GetGenericArguments(), t => t + "" );
memberInfo.doc = comments.FindDoc( "field", f.Name );
if ( f.IsStatic )
{
memberInfo.modifiers.Add( "static" );
}
memberInfo.modifiers.Add( f.IsPublic ? "public" : "protected" );
info.memberInfos.Add( memberInfo );
}
);
var methods = Lists.ToList( type.GetMethods( allBindings ) );
methods = Lists.Filter( methods, m => ! m.IsPrivate );
var godotInternalMethods = new List<string>()
{
"GetGodotMethodList",
"InvokeGodotClassMethod",
"HasGodotClassMethod",
"SetGodotClassPropertyValue",
"GetGodotClassPropertyValue",
"GetGodotPropertyList",
"GetGodotPropertyDefaultValues",
"SaveGodotObjectData",
"RestoreGodotObjectData"
};
methods.ForEach(
m =>
{
if ( godotInternalMethods.IndexOf( m.Name ) != -1 )
{
return;
}
var memberInfo = MemberInfo.CreateMethod();
memberInfo.name = m.Name;
memberInfo.dataType = m.ReturnType.Name;
memberInfo.csNameSpace = m.ReturnType.Namespace;
memberInfo.generics = Lists.Map( m.GetGenericArguments(), t => t + "" );
memberInfo.doc = comments.FindDoc( "method", m.Name );
if ( m.IsStatic )
{
memberInfo.modifiers.Add( "static" );
}
memberInfo.modifiers.Add( m.IsPublic ? "public" : "protected" );
var parameters = Lists.ToList( m.GetParameters() );
parameters.ForEach(
( p )=>
{
var parameterType = new ParameterType();
parameterType.name = p.Name;
parameterType.type = p.ParameterType.Name;
parameterType.csNameSpace = p.ParameterType.Namespace;
parameterType.generics = Lists.Map( p.ParameterType.GenericTypeArguments, t => t + "" );
memberInfo.parameters.Add( parameterType );
}
);
info.memberInfos.Add( memberInfo );
}
);
return info;
}
}
}

View File

@ -0,0 +1,58 @@
using System.Collections.Generic;
namespace Rokojori.DocGenerator
{
public class ParameterType
{
public string name;
public string type;
public string csNameSpace;
public List<string> generics;
}
public class MemberInfo
{
public string doc;
public string memberType;
public string name;
public string dataType;
public string csNameSpace;
public List<string> modifiers = new List<string>();
public List<string> generics;
public List<ParameterType> parameters = new List<ParameterType>();
public static readonly string Field = "Field";
public static readonly string Method = "Method";
public static MemberInfo Create( string memberType )
{
var m = new MemberInfo();
m.memberType = memberType;
return m;
}
public static MemberInfo CreateField()
{
return MemberInfo.Create( MemberInfo.Field );
}
public static MemberInfo CreateMethod()
{
return MemberInfo.Create( MemberInfo.Method );
}
}
public class ClassDocInfo
{
public string csNameSpace = "";
public string name ="";
public string doc;
public string icon;
public List<string> generics = new List<string>();
public List<string> extendingClasses = new List<string>();
public List<MemberInfo> memberInfos = new List<MemberInfo>();
}
}

View File

@ -0,0 +1,83 @@
using Godot;
using System.Collections.Generic;
namespace Rokojori.DocGenerator
{
public class SomeArrayClass
{
public int index = 2;
public string value = "Hello World";
}
public class SomeClass
{
public float x = 0;
public float GetX()
{
return x * 2;
}
public List<SomeArrayClass> values = new List<SomeArrayClass>();
}
[GlobalClass][Tool]
public partial class CreateDoc : Node
{
[Export]
public bool testFlag;
[Export]
public bool generateFlag;
public override void _Process( double delta )
{
Test();
Generate();
}
void Test()
{
if ( ! testFlag )
{
return;
}
testFlag = false;
var obj = new SomeClass();
var sa = new SomeArrayClass();
var sb = new SomeArrayClass();
sb.value = "Huhu";
obj.values.Add( sa );
obj.values.Add( sb );
var testJSON = JSON.StringifyObject( obj );
RJLog.Log( testJSON );
}
void Generate()
{
if ( ! generateFlag )
{
return;
}
generateFlag = false;
var projectPath = "C:/rokojori/projects/rokojori-action-library/rj-action-library/rj-action-library-godot-development-project";
var libraryPath = "Scripts/Rokojori/Rokojori-Action-Library/Runtime";
var outputPath = "Scripts/Doc-Generator/Generated";
var iconPath = "C:/rokojori/projects/rokojori-action-library/rokojori-godot/rokojori-action-library/icons";
var path = FilePath.Join( projectPath, libraryPath );
var generator = new DocGenerator();
var icons = Lists.Map( FilesSync.GetFiles( iconPath, ( fp => fp.fileExtension == ".svg" ) ), fp => fp.fullFileName );
generator.Generate( path, outputPath, icons );
}
}
}

View File

@ -0,0 +1,86 @@
using Godot;
using System.Collections.Generic;
using System.Text.RegularExpressions;
namespace Rokojori.DocGenerator
{
public class DocCommentEntry
{
public string type;
public string name;
public string doc;
}
public class DocComments
{
public Regex commentStartOld = new Regex( "\\/\\*\\*\\s*<\\s*summary\\s+for\\s*=\\s*\"\\s*(\\w+)\\s+(\\w+)\\s*\"" );
public Regex commentStart =
RegexBuilder.Create()
[ "/**" ]._[ "<" ]._[ "summary" ].__[ "for" ]._[ "=" ]._[ "\"" ]._.Word.__.Word._[ "\"" ]
.ToRegex();
public string classInfo = "class";
public string fieldInfo = "field";
public string methodInfo = "method";
public List<DocCommentEntry> entries = new List<DocCommentEntry>();
public void Grab( string data )
{
var lexEvents = CSharpLexer.Lex( data );
//RJLog.Log( "Num lex events:", lexEvents.Count );
lexEvents.ForEach(
( le )=>
{
if ( ! LexerMatcherLibrary.MULTI_LINE_COMMENT_MATCHER.Matches( le ) )
{
return;
}
var match = le.match;
if ( ! commentStart.IsMatch( match ) )
{
Regex isStartPartially = new Regex( "/\\*\\*\\s*<\\s*summary\\s*" );
//RJLog.Log( "Not doc Comment:", isStartPartially.IsMatch( match ), match );
return;
}
var result = commentStart.Matches( match );
var type = result[ 0 ].Groups[ 1 ].Value;
var name = result[ 0 ].Groups[ 2 ].Value;
var bodyStart = match.IndexOf( ">" ) + 1;
var bodyEnd = match.LastIndexOf( "<" );
var body = match.Substring( bodyStart, bodyEnd - bodyStart );
var entry = new DocCommentEntry();
entry.name = name;
entry.type = type;
entry.doc = body;
entries.Add( entry );
RJLog.Log( "Doc Comment:", entry.type, entry.name, ">>\n", entry.doc );
}
);
}
public string FindDoc( string type, string name )
{
var e= entries.Find( e => e.type == type && e.name == name );
return e == null ? null : e.doc;
}
}
}

View File

@ -0,0 +1,112 @@
using Godot;
using Rokojori;
using System.Collections.Generic;
using System;
namespace Rokojori.DocGenerator
{
public class ClassTypeEntry
{
public Type type;
public string path;
}
public class DocGenerator
{
string path = "";
string outputPath = "";
List<string> icons = new List<string>();
public List<FilePath> classFiles = new List<FilePath>();
public List<ClassTypeEntry> classTypes = new List<ClassTypeEntry>();
public void Generate( string path, string outputPath, List<string> icons )
{
this.path = path;
this.outputPath = outputPath;
this.icons = icons;
GetFiles();
CreateTypesFromFiles();
IncludeDefaultTypes();
GenerateDocsFromTypes();
}
void GetFiles()
{
classFiles = FilesSync.GetFiles( path, f => f.fileExtension == ".cs", true );
}
void IncludeDefaultTypes()
{
var defaultTypes = new List<Type>()
{
typeof( RJNetworkNode ),
typeof( RJAction ),
typeof( RJSensor ),
typeof( RJSelector ),
typeof( RJSensor )
};
defaultTypes.ForEach(
( dt )=>
{
var entry = new ClassTypeEntry();
entry.type = dt;
entry.path = null;
classTypes.Add( entry);
}
);
}
void CreateTypesFromFiles()
{
var genericType = new EventSlot<int>().GetType();
var namespaceLabel = "Rokojori";
var assembly = genericType.Assembly;
classFiles.ForEach(
( cf )=>
{
var name = cf.fileName;
var type = ReflectionHelper.GetTypeByName( namespaceLabel + "." + name );
if ( type == null )
{
type = ReflectionHelper.GetTypeByNameFromAssembly( name, assembly );
}
if ( type != null )
{
var entry = new ClassTypeEntry();
entry.type = type;
entry.path = cf.fullPath;
classTypes.Add( entry);
}
}
);
}
void GenerateDocsFromTypes()
{
classTypes.ForEach(
( c )=>
{
var cdg = new ClassDocGenerator();
var cinfo = cdg.Create( c.path, c.type, icons );
var outputPath = FilePath.Join( this.outputPath, cinfo.name + ".json" );
FilesSync.SaveJSON( outputPath, cinfo );
}
);
}
}
}

View File

@ -0,0 +1,49 @@
{
"csNameSpace": "Rokojori",
"name": "AA",
"doc": "\n \n <title>\n This is an examples documentation. \n <\/title>\n <a href=\"https:\/\/rokojori.com\/en\/labs\/godot\/docs\/4.3\/node-class\">https:\/\/rokojori.com\/en\/labs\/godot\/docs\/4.3\/node-class<\/a>\n <description>\n\n \n\n <\/description>\n\n ",
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": "Sets the age of the things ",
"memberType": "Field",
"name": "age",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": "Compute twice the age. ",
"memberType": "Method",
"name": "ComputeAge",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "x",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "value",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,51 @@
{
"csNameSpace": "Rokojori",
"name": "ActionList",
"doc": "\n \n <title>\n Executes multiple actions (RJAction) at once.\n <\/title>\n \n <description>\n The ActionList, which is an RJAction itself, executes all actions stored in the member 'actions' and also child nodes \n that extend RJAction, when 'triggerDirectChildren' is checked.\n\n <\/description>\n\n ",
"icon": "RJActionList.svg",
"generics": [],
"extendingClasses": [
"RJAction",
"RJNetworkNode",
"Node",
"Object"
],
"memberInfos": [
{
"doc": "Actions to execute",
"memberType": "Field",
"name": "actions",
"dataType": "RJAction[]",
"csNameSpace": "Godot",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": "Whether to execute RJAction child nodes",
"memberType": "Field",
"name": "triggerDirectChildren",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "_OnTrigger",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
}
]
}

View File

@ -0,0 +1,32 @@
{
"csNameSpace": "Rokojori",
"name": "Actions",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Trigger",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "action",
"type": "RJAction",
"csNameSpace": "Godot",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,69 @@
{
"csNameSpace": "Rokojori",
"name": "BigIntegerSerializer",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"CustomSerializer",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "HandlingTypes",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Serialize",
"dataType": "JSONData",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Deserialize",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "data",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "referenceRelation",
"type": "Reference",
"csNameSpace": "Rokojori",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,33 @@
{
"csNameSpace": "Rokojori",
"name": "CSharpLexer",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Lexer",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Lex",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,77 @@
{
"csNameSpace": "Rokojori",
"name": "ChildrenIterator`1",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"TreeIterator`1",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Create",
"dataType": "ChildrenIterator`1",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "walker",
"type": "TreeWalker`1",
"csNameSpace": "Rokojori",
"generics": [
"N"
]
},
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "HasNext",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Current",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "_MoveToNext",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"protected"
],
"generics": [],
"parameters": []
}
]
}

View File

@ -0,0 +1,69 @@
{
"csNameSpace": "Rokojori",
"name": "ColorSerializer",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"CustomSerializer",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "HandlingTypes",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Serialize",
"dataType": "JSONData",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Deserialize",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "data",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "referenceRelation",
"type": "Reference",
"csNameSpace": "Rokojori",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,68 @@
{
"csNameSpace": "Rokojori",
"name": "CustomSerializer",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "HandlingTypes",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Serialize",
"dataType": "JSONData",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Deserialize",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "data",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "reference",
"type": "Reference",
"csNameSpace": "Rokojori",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,69 @@
{
"csNameSpace": "Rokojori",
"name": "DateTimeSerializer",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"CustomSerializer",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "HandlingTypes",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Serialize",
"dataType": "JSONData",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Deserialize",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "data",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "referenceRelation",
"type": "Reference",
"csNameSpace": "Rokojori",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,77 @@
{
"csNameSpace": "Rokojori",
"name": "DirectChildrenIterator`1",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"TreeIterator`1",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Create",
"dataType": "DirectChildrenIterator`1",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "walker",
"type": "TreeWalker`1",
"csNameSpace": "Rokojori",
"generics": [
"N"
]
},
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "HasNext",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Current",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "_MoveToNext",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"protected"
],
"generics": [],
"parameters": []
}
]
}

View File

@ -0,0 +1,101 @@
{
"csNameSpace": "Rokojori",
"name": "EventProperty`1",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"ReadonlyEventProperty`1",
"EventSlot`1",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "get_value",
"dataType": "T",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "set_value",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "T",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "DispatchEvent",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "IsEqual",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"protected"
],
"generics": [],
"parameters": [
{
"name": "oldValue",
"type": "T",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "newValue",
"type": "T",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "SetSilent",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "T",
"csNameSpace": "Rokojori",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,132 @@
{
"csNameSpace": "Rokojori",
"name": "EventSlot`1",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Field",
"name": "_actions",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"protected"
],
"generics": [
"System.Action`1[T]"
],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_hasListeners",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "AddAction",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "action",
"type": "Action`1",
"csNameSpace": "System",
"generics": [
"T"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "RemoveAction",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "action",
"type": "Action`1",
"csNameSpace": "System",
"generics": [
"T"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Once",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "action",
"type": "Action`1",
"csNameSpace": "System",
"generics": [
"T"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "_ClearOnceActions",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"protected"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "DispatchEvent",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "t",
"type": "T",
"csNameSpace": "Rokojori",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,287 @@
{
"csNameSpace": "Rokojori",
"name": "FilePath",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Field",
"name": "type",
"dataType": "FilePathType",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "parent",
"dataType": "FilePath",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "path",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "_fileName",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "_fileExtension",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": "Only fileName without fileExtension ",
"memberType": "Method",
"name": "get_fileName",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": "Combines fileName + fileExtension ",
"memberType": "Method",
"name": "get_fullFileName",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_fileExtension",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_fullPath",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Create",
"dataType": "FilePath",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "type",
"type": "FilePathType",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "parent",
"type": "FilePath",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Absolute",
"dataType": "FilePath",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "MakeRelative",
"dataType": "FilePath",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "MakeAbsolutePathRelative",
"dataType": "FilePath",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "absolutePath",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "CreateRelativeFromAbsolutePathWithParent",
"dataType": "FilePath",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "absolutePath",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "absoluteParent",
"type": "FilePath",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Normalize",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "removeFirst",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
},
{
"name": "removeLast",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Join",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "paths",
"type": "String[]",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,234 @@
{
"csNameSpace": "Rokojori",
"name": "FilesSync",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "DirectoryExists",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "CreateDirectory",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "EnsureDirectoryExists",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetDirectories",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "evaluator",
"type": "Func`2",
"csNameSpace": "System",
"generics": [
"Rokojori.FilePath",
"System.Boolean"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetFiles",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "evaluator",
"type": "Func`2",
"csNameSpace": "System",
"generics": [
"Rokojori.FilePath",
"System.Boolean"
]
},
{
"name": "recursive",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "SaveUTF8",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "data",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "SaveJSON",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "obj",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "LoadUTF8",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "SaveBytes",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "fileName",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "byteArray",
"type": "Byte[]",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,39 @@
{
"csNameSpace": "Rokojori",
"name": "GDPrint",
"doc": null,
"icon": "RJAction.svg",
"generics": [],
"extendingClasses": [
"RJAction",
"RJNetworkNode",
"Node",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Field",
"name": "message",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "_OnTrigger",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
}
]
}

View File

@ -0,0 +1,298 @@
{
"csNameSpace": "Rokojori",
"name": "HSLColor",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"ValueType",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Field",
"name": "h",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "s",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "l",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "a",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "white",
"dataType": "HSLColor",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "red",
"dataType": "HSLColor",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "green",
"dataType": "HSLColor",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "blue",
"dataType": "HSLColor",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "black",
"dataType": "HSLColor",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_lumaBT601",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_lumaBT709",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_normalizedHue",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "FromRGBA",
"dataType": "HSLColor",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "c",
"type": "Color",
"csNameSpace": "Godot",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Lerp",
"dataType": "HSLColor",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "x",
"type": "HSLColor",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "y",
"type": "HSLColor",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "t",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Lerp",
"dataType": "Color",
"csNameSpace": "Godot",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "x",
"type": "Color",
"csNameSpace": "Godot",
"generics": []
},
{
"name": "y",
"type": "Color",
"csNameSpace": "Godot",
"generics": []
},
{
"name": "t",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ToRGBA",
"dataType": "Color",
"csNameSpace": "Godot",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "op_Implicit",
"dataType": "HSLColor",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "src",
"type": "Color",
"csNameSpace": "Godot",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "op_Implicit",
"dataType": "Color",
"csNameSpace": "Godot",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "src",
"type": "HSLColor",
"csNameSpace": "Rokojori",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,38 @@
{
"csNameSpace": "Rokojori",
"name": "HierarchyName",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Of",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "Node",
"csNameSpace": "Godot",
"generics": []
},
{
"name": "seperator",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,101 @@
{
"csNameSpace": "Rokojori",
"name": "InputSensor",
"doc": null,
"icon": "RJSensor.svg",
"generics": [],
"extendingClasses": [
"RJSensor",
"RJNetworkNode",
"Node",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Field",
"name": "inputActionName",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "GetValue",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "IsActive",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "WasActive",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "UpdateValue",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "_Process",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "delta",
"type": "Double",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,94 @@
{
"csNameSpace": "Rokojori",
"name": "JSON",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Stringify",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "jsonData",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Parse",
"dataType": "JSONData",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "jsonString",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "StringifyObject",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ParseObject",
"dataType": "T",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "jsonString",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,12 @@
{
"csNameSpace": "Rokojori",
"name": "JSONAlwaysProcessable",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Attribute",
"Object"
],
"memberInfos": []
}

View File

@ -0,0 +1,338 @@
{
"csNameSpace": "Rokojori",
"name": "JSONArray",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"JSONData",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "get_dataType",
"dataType": "JSONDataType",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_values",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_size",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Get",
"dataType": "JSONData",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "index",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Delete",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "index",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Push",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Push",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Push",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Double",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Push",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Set",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "index",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "data",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Set",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "index",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "value",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Set",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "index",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "value",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Set",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "index",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "value",
"type": "Double",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "get_Item",
"dataType": "JSONData",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "index",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "set_Item",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "index",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "value",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Pop",
"dataType": "JSONData",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Stringify",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "options",
"type": "StringifyOptions",
"csNameSpace": "Rokojori",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,372 @@
{
"csNameSpace": "Rokojori",
"name": "JSONData",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "get_dataType",
"dataType": "JSONDataType",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Stringify",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "options",
"type": "StringifyOptions",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Stringify",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_isArray",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_isObject",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_isNull",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_isNotNull",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_isNumber",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_isBoolean",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_isString",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "AsArray",
"dataType": "JSONArray",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "AsObject",
"dataType": "JSONObject",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "GetInt",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "data",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "alternative",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetFloat",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "data",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "alternative",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetNumber",
"dataType": "Double",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "data",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "alternative",
"type": "Double",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetBool",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "data",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "alternative",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetString",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "data",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "alternative",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "get_numberValue",
"dataType": "Double",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_floatValue",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_intValue",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_booleanValue",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_stringValue",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "enumValue",
"dataType": "Object",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "enumType",
"type": "Type",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,108 @@
{
"csNameSpace": "Rokojori",
"name": "JSONDeserializer",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Deserialize",
"dataType": "T",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "data",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Deserialize",
"dataType": "T",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "jsonObject",
"type": "JSONObject",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Deserialize",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "data",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "output",
"type": "T",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Deserialize",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "jsonObject",
"type": "JSONObject",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "output",
"type": "T",
"csNameSpace": "Rokojori",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,57 @@
{
"csNameSpace": "Rokojori",
"name": "JSONLexer",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "IsErrorType",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "type",
"type": "JSONLexerEventType",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Lex",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "onParseCallback",
"type": "OnParse",
"csNameSpace": "Rokojori",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,405 @@
{
"csNameSpace": "Rokojori",
"name": "JSONObject",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"JSONData",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "get_dataType",
"dataType": "JSONDataType",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_keys",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_values",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_size",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Get",
"dataType": "JSONData",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetString",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetNumber",
"dataType": "Double",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetInt",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetFloat",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetBoolean",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetEnum",
"dataType": "T",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetNumberOr",
"dataType": "Double",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "defaultFallback",
"type": "Double",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Contains",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Delete",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Set",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "value",
"type": "JSONData",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Set",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "value",
"type": "Double",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Set",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "value",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Set",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "value",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "SetEnum",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "value",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Stringify",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "options",
"type": "StringifyOptions",
"csNameSpace": "Rokojori",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,44 @@
{
"csNameSpace": "Rokojori",
"name": "JSONParser",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Field",
"name": "SHOW_DEBUG_INFO",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Parse",
"dataType": "JSONData",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,31 @@
{
"csNameSpace": "Rokojori",
"name": "JSONSerializer",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Serialize",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,256 @@
{
"csNameSpace": "Rokojori",
"name": "JSONStringConverter",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Read",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "dataFromFile",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Read",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "output",
"type": "StringBuilder",
"csNameSpace": "System.Text",
"generics": []
},
{
"name": "dataFromFile",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "start",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "length",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Read",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "output",
"type": "StringBuilder",
"csNameSpace": "System.Text",
"generics": []
},
{
"name": "dataFromFile",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ReadWithoutQuotes",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "output",
"type": "StringBuilder",
"csNameSpace": "System.Text",
"generics": []
},
{
"name": "dataFromFile",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "start",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "length",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Write",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "dataFromMemory",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Write",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "output",
"type": "StringBuilder",
"csNameSpace": "System.Text",
"generics": []
},
{
"name": "dataFromMemory",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "start",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "length",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Write",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "output",
"type": "StringBuilder",
"csNameSpace": "System.Text",
"generics": []
},
{
"name": "dataFromMemory",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "WriteWithoutQuotes",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "output",
"type": "StringBuilder",
"csNameSpace": "System.Text",
"generics": []
},
{
"name": "dataFromMemory",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "start",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "length",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,125 @@
{
"csNameSpace": "Rokojori",
"name": "JSONValue",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"JSONData",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "get_dataType",
"dataType": "JSONDataType",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "GetNumberValue",
"dataType": "Double",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "GetFloatValue",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "GetIntValue",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "GetBooleanValue",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "GetStringValue",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "GetEnumFromString",
"dataType": "T",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "enumValue",
"type": "T",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Stringify",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "options",
"type": "StringifyOptions",
"csNameSpace": "Rokojori",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,187 @@
{
"csNameSpace": "Rokojori",
"name": "Lexer",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "get_hasError",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "AddAllMatchers",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "matchers",
"type": "LexerMatcher[]",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "AddMatcher",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "type",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "regex",
"type": "Regex",
"csNameSpace": "System.Text.RegularExpressions",
"generics": []
},
{
"name": "mode",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "nextMode",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "AddMatcher",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "type",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "regex",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "mode",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "nextMode",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Lex",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "callback",
"type": "Action`1",
"csNameSpace": "System",
"generics": [
"Rokojori.LexerEvent"
]
},
{
"name": "offset",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "mode",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "LexToList",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "offset",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "mode",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,170 @@
{
"csNameSpace": "Rokojori",
"name": "LexerEvent",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "get_match",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_type",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_offset",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_length",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_isError",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_isDone",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "set",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "type",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "offset",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "length",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Copy",
"dataType": "LexerEvent",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_end",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "ToString",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "GrabMatch",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,117 @@
{
"csNameSpace": "Rokojori",
"name": "LexerMatcher",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "get_mode",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_type",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_nextMode",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Matches",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "le",
"type": "LexerEvent",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "CloneWithMode",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "mode",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "nextMode",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "MatchLength",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "offset",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,376 @@
{
"csNameSpace": "Rokojori",
"name": "LexerMatcherLibrary",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Field",
"name": "CWORD_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "CFUNCTION_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "JSWORD_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "PHPWORD_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "CSS_CLASS_SELECTOR_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "CSS_ID_SELECTOR_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "CSS_WORD_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "HTML_CUSTOM_ELEMENT_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "DOUBLE_QUOTED_STRING_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "SINGLE_QUOTED_STRING_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "NUMBER_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "WHITESPACE_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "BREAK_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "NULL_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "BOOL_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "LOGIC_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "OPERATOR_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "BRACKET_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "BLOCKSTART_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "BLOCKEND_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "CLASS_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "ACCESS_MODIFIER_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "SINGLE_LINE_COMMENT_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "C_INSTRUCTION_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "MULTI_LINE_COMMENT_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "ANY_SYMBOL_MATCHER",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "HASH_TAG",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "URL",
"dataType": "LexerMatcher",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
}
]
}

View File

@ -0,0 +1,622 @@
{
"csNameSpace": "Rokojori",
"name": "Lists",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "ToList",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "array",
"type": "T[]",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Has",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
},
{
"name": "item",
"type": "T",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Pop",
"dataType": "T",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Last",
"dataType": "T",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "CountItems",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
},
{
"name": "test",
"type": "Predicate`1",
"csNameSpace": "System",
"generics": [
"T"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "CountItems",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "list",
"type": "T[]",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "test",
"type": "Predicate`1",
"csNameSpace": "System",
"generics": [
"T"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "AreEntriesEqual",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "a",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
},
{
"name": "b",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Join",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "array",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
},
{
"name": "seperator",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "From",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "array",
"type": "T[]",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "From",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Filter",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "inputList",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
},
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
},
{
"name": "filter",
"type": "Func`3",
"csNameSpace": "System",
"generics": [
"T",
"System.Int32",
"System.Boolean"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Filter",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "inputList",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
},
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
},
{
"name": "filter",
"type": "Func`2",
"csNameSpace": "System",
"generics": [
"T",
"System.Boolean"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Filter",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "inputList",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
},
{
"name": "filter",
"type": "Func`2",
"csNameSpace": "System",
"generics": [
"T",
"System.Boolean"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "FilterType",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [
"T",
"R"
],
"parameters": [
{
"name": "inputList",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Find",
"dataType": "T",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
},
{
"name": "callback",
"type": "Func`2",
"csNameSpace": "System",
"generics": [
"T",
"System.Boolean"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Map",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [
"T",
"U"
],
"parameters": [
{
"name": "inputList",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
},
{
"name": "mapper",
"type": "Func`3",
"csNameSpace": "System",
"generics": [
"T",
"System.Int32",
"U"
]
},
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"U"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Map",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [
"T",
"U"
],
"parameters": [
{
"name": "inputList",
"type": "T[]",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "mapper",
"type": "Func`3",
"csNameSpace": "System",
"generics": [
"T",
"System.Int32",
"U"
]
},
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"U"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Map",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [
"T",
"U"
],
"parameters": [
{
"name": "inputList",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
},
{
"name": "mapper",
"type": "Func`2",
"csNameSpace": "System",
"generics": [
"T",
"U"
]
},
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"U"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Map",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [
"T",
"U"
],
"parameters": [
{
"name": "inputList",
"type": "T[]",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "mapper",
"type": "Func`2",
"csNameSpace": "System",
"generics": [
"T",
"U"
]
},
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"U"
]
}
]
}
]
}

View File

@ -0,0 +1,753 @@
{
"csNameSpace": "Rokojori",
"name": "MathX",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Clamp01",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Normalize",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "min",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "max",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "NormalizeClamped",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "min",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "max",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Map",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "inputMin",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "inputMax",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "outputMin",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "outputMax",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "MapPositive",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "inputMax",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "outputMax",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "MapClamped",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "inputMin",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "inputMax",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "outputMin",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "outputMax",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Map01",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "outputMin",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "outputMax",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "MapPolar",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "min",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "max",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "MapPolarTo01",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Repeat",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "length",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Triangle",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "EaseSine",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Sign",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "LerpList",
"dataType": "T",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "data",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"T"
]
},
{
"name": "t",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "lerpElementsFunction",
"type": "Func`4",
"csNameSpace": "System",
"generics": [
"T",
"T",
"System.Single",
"T"
]
},
{
"name": "dataFillSize",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "PolarTriangle",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Step",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "phase",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "phaseStart",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "phaseEnd",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Repeat",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "range",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "PolarRepeat",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "range",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Exponent",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "base_",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "power",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Base",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "exponent",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "power",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "SmoothingCoefficient",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "ms",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "reachingTarget",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "frameDurationMS",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "SmoothValue",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "oldValue",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "newValue",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "ms",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "reachingTarget",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "frameDurationMS",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "SmoothDegrees",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "oldValue",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "newValue",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "ms",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "reachingTarget",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "frameDurationMS",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "SmoothVector3",
"dataType": "Vector3",
"csNameSpace": "Godot",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "oldValue",
"type": "Vector3",
"csNameSpace": "Godot",
"generics": []
},
{
"name": "newValue",
"type": "Vector3",
"csNameSpace": "Godot",
"generics": []
},
{
"name": "ms",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "reachingTarget",
"type": "Single",
"csNameSpace": "System",
"generics": []
},
{
"name": "frameDurationMS",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,106 @@
{
"csNameSpace": "Rokojori",
"name": "Nodes",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "GetSibling",
"dataType": "T",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "node",
"type": "Node",
"csNameSpace": "Godot",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetDirectChild",
"dataType": "T",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "parent",
"type": "Node",
"csNameSpace": "Godot",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetAnyChild",
"dataType": "T",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "parent",
"type": "Node",
"csNameSpace": "Godot",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Iterate",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "nodes",
"type": "Node[]",
"csNameSpace": "Godot",
"generics": []
},
{
"name": "callback",
"type": "Action`1",
"csNameSpace": "System",
"generics": [
"Godot.Node"
]
}
]
}
]
}

View File

@ -0,0 +1,83 @@
{
"csNameSpace": "Rokojori",
"name": "NodesIterator`1",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"TreeIterator`1",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Create",
"dataType": "NodesIterator`1",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "walker",
"type": "TreeWalker`1",
"csNameSpace": "Rokojori",
"generics": [
"N"
]
},
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "forward",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "HasNext",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Current",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "_MoveToNext",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"protected"
],
"generics": [],
"parameters": []
}
]
}

View File

@ -0,0 +1,89 @@
{
"csNameSpace": "Rokojori",
"name": "NodesWalker",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"TreeWalker`1",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Get",
"dataType": "NodesWalker",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Parent",
"dataType": "Node",
"csNameSpace": "Godot",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "n",
"type": "Node",
"csNameSpace": "Godot",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ChildAt",
"dataType": "Node",
"csNameSpace": "Godot",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "n",
"type": "Node",
"csNameSpace": "Godot",
"generics": []
},
{
"name": "index",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "NumChildren",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "n",
"type": "Node",
"csNameSpace": "Godot",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,11 @@
{
"csNameSpace": "Rokojori",
"name": "Null",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": []
}

View File

@ -0,0 +1,37 @@
{
"csNameSpace": "Rokojori",
"name": "OnReady",
"doc": null,
"icon": "RJOnEvent.svg",
"generics": [],
"extendingClasses": [
"Node",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Field",
"name": "action",
"dataType": "RJAction",
"csNameSpace": "Godot",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "_Ready",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
}
]
}

View File

@ -0,0 +1,80 @@
{
"csNameSpace": "Rokojori",
"name": "OnSensor",
"doc": null,
"icon": "RJOnEvent.svg",
"generics": [],
"extendingClasses": [
"Node",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Field",
"name": "sensor",
"dataType": "RJSensor",
"csNameSpace": "Godot",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "onStart",
"dataType": "RJAction",
"csNameSpace": "Godot",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "onActive",
"dataType": "RJAction",
"csNameSpace": "Godot",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "onEnd",
"dataType": "RJAction",
"csNameSpace": "Godot",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "_Process",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "delta",
"type": "Double",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,77 @@
{
"csNameSpace": "Rokojori",
"name": "ParentsIterator`1",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"TreeIterator`1",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Create",
"dataType": "ParentsIterator`1",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "walker",
"type": "TreeWalker`1",
"csNameSpace": "Rokojori",
"generics": [
"N"
]
},
{
"name": "start",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "HasNext",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Current",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "_MoveToNext",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"protected"
],
"generics": [],
"parameters": []
}
]
}

View File

@ -0,0 +1,57 @@
{
"csNameSpace": "Godot",
"name": "RJAction",
"doc": null,
"icon": "RJAction.svg",
"generics": [],
"extendingClasses": [
"RJNetworkNode",
"Node",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "_OnTrigger",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Trigger",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "HasGodotClassSignal",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"protected"
],
"generics": [],
"parameters": [
{
"name": "signal",
"type": "godot_string_name&",
"csNameSpace": "Godot.NativeInterop",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,52 @@
{
"csNameSpace": "Rokojori",
"name": "RJLog",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Log",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "objects",
"type": "Object[]",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Error",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "objects",
"type": "Object[]",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,32 @@
{
"csNameSpace": "Godot",
"name": "RJNetworkNode",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Node",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "HasGodotClassSignal",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"protected"
],
"generics": [],
"parameters": [
{
"name": "signal",
"type": "godot_string_name&",
"csNameSpace": "Godot.NativeInterop",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,52 @@
{
"csNameSpace": "Godot",
"name": "RJSelector",
"doc": null,
"icon": "RJSelector.svg",
"generics": [],
"extendingClasses": [
"Resource",
"RefCounted",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Select",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "_",
"type": "Node",
"csNameSpace": "Godot",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "HasGodotClassSignal",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"protected"
],
"generics": [],
"parameters": [
{
"name": "signal",
"type": "godot_string_name&",
"csNameSpace": "Godot.NativeInterop",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,88 @@
{
"csNameSpace": "Godot",
"name": "RJSensor",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"RJNetworkNode",
"Node",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "GetValue",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "IsActive",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "UpdateValue",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "_",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "WasActive",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "HasGodotClassSignal",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"protected"
],
"generics": [],
"parameters": [
{
"name": "signal",
"type": "godot_string_name&",
"csNameSpace": "Godot.NativeInterop",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,91 @@
{
"csNameSpace": "Rokojori",
"name": "Reference",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Field",
"name": "type",
"dataType": "ReferenceType",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "target",
"dataType": "Object",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "index",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "name",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "GetInfo",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "AssignValue",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,351 @@
{
"csNameSpace": "Rokojori",
"name": "ReflectionHelper",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "GetTypeByNameFromAssembly",
"dataType": "Type",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "name",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "assembly",
"type": "Assembly",
"csNameSpace": "System.Reflection",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetTypeByName",
"dataType": "Type",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "name",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "IsList",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "type",
"type": "Type",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "IsList",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "objectValue",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "IsDictionary",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "type",
"type": "Type",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "IsDictionary",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "objectValue",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetMemberName",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "obj",
"type": "Object",
"csNameSpace": "System",
"generics": []
},
{
"name": "member",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetFieldsOfType",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "instance",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetFields",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [
"C",
"T"
],
"parameters": [
{
"name": "action",
"type": "Action`1",
"csNameSpace": "System",
"generics": [
"System.Reflection.FieldInfo"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetFields",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [
"T"
],
"parameters": [
{
"name": "c",
"type": "Type",
"csNameSpace": "System",
"generics": []
},
{
"name": "action",
"type": "Action`1",
"csNameSpace": "System",
"generics": [
"System.Reflection.FieldInfo"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetFieldInfo",
"dataType": "FieldInfo",
"csNameSpace": "System.Reflection",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "instance",
"type": "Object",
"csNameSpace": "System",
"generics": []
},
{
"name": "memberName",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "HasMember",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "instance",
"type": "Object",
"csNameSpace": "System",
"generics": []
},
{
"name": "memberName",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetMemberValue",
"dataType": "Object",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "instance",
"type": "Object",
"csNameSpace": "System",
"generics": []
},
{
"name": "memberName",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "SetMemberValue",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "instance",
"type": "Object",
"csNameSpace": "System",
"generics": []
},
{
"name": "memberName",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "value",
"type": "Object",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,128 @@
{
"csNameSpace": "Rokojori",
"name": "RegexBuilder",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Create",
"dataType": "RegexBuilder",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_Item",
"dataType": "RegexBuilder",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "key",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "get__",
"dataType": "RegexBuilder",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get___",
"dataType": "RegexBuilder",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_Word",
"dataType": "RegexBuilder",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_groupStart",
"dataType": "RegexBuilder",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_groupEnd",
"dataType": "RegexBuilder",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_word",
"dataType": "RegexBuilder",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "ToRegex",
"dataType": "Regex",
"csNameSpace": "System.Text.RegularExpressions",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
}
]
}

View File

@ -0,0 +1,847 @@
{
"csNameSpace": "Rokojori",
"name": "RegexUtility",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "MakeSticky",
"dataType": "Regex",
"csNameSpace": "System.Text.RegularExpressions",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "regex",
"type": "Regex",
"csNameSpace": "System.Text.RegularExpressions",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "MakeSourceSticky",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "WriteDouble",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Double",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ParseDouble",
"dataType": "Double",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "alternative",
"type": "Double",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ParseFloat",
"dataType": "Single",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "alternative",
"type": "Single",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ParseInt",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "alternative",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ParseDigit",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "c",
"type": "Char",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Matching",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "regex",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Substring",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "regex",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "EscapeForRegex",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "LeadingZeros",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "minDigits",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "NumberWithThousandsSeperator",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "value",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "seperator",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Reverse",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "EscapedOrRegex",
"dataType": "Regex",
"csNameSpace": "System.Text.RegularExpressions",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "first",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "other",
"type": "String[]",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ParseColor",
"dataType": "Color",
"csNameSpace": "Godot",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "alternative",
"type": "Color",
"csNameSpace": "Godot",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ParsePercentage",
"dataType": "Double",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ParseHexCharacter",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "hexCharacter",
"type": "Char",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ParseHex",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ParseHexColor",
"dataType": "Color",
"csNameSpace": "Godot",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "alternative",
"type": "Color",
"csNameSpace": "Godot",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ParseRGBColor",
"dataType": "Color",
"csNameSpace": "Godot",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "alternative",
"type": "Color",
"csNameSpace": "Godot",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ParseHSLColor",
"dataType": "HSLColor",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "alternative",
"type": "HSLColor",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Split",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "regex",
"type": "Regex",
"csNameSpace": "System.Text.RegularExpressions",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Split",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "regex",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Remove",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "regex",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Replace",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "regex",
"type": "Regex",
"csNameSpace": "System.Text.RegularExpressions",
"generics": []
},
{
"name": "replacement",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Remove",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "regex",
"type": "Regex",
"csNameSpace": "System.Text.RegularExpressions",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Replace",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "regex",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "replacement",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ReplaceMultiple",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "replacements",
"type": "Dictionary`2",
"csNameSpace": "System.Collections.Generic",
"generics": [
"System.String",
"System.String"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ParentPathOrLastFragment",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "SplitPaths",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "JoinPaths",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "paths",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"System.String"
]
},
{
"name": "startIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "length",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Join",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "pathA",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "pathB",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "paths",
"type": "String[]",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "NormalizePath",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "WindowsPath",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "path",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,96 @@
{
"csNameSpace": "Rokojori",
"name": "Root",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Node",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "_Ready",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Tree",
"dataType": "SceneTree",
"csNameSpace": "Godot",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Window",
"dataType": "Window",
"csNameSpace": "Godot",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Get",
"dataType": "Root",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "InvokeGodotClassStaticMethod",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"static",
"protected"
],
"generics": [],
"parameters": [
{
"name": "method",
"type": "godot_string_name&",
"csNameSpace": "Godot.NativeInterop",
"generics": []
},
{
"name": "args",
"type": "NativeVariantPtrArgs",
"csNameSpace": "Godot.NativeInterop",
"generics": []
},
{
"name": "ret",
"type": "godot_variant&",
"csNameSpace": "Godot.NativeInterop",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,89 @@
{
"csNameSpace": "Rokojori",
"name": "SiblingsIterator`1",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"TreeIterator`1",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Create",
"dataType": "SiblingsIterator`1",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "walker",
"type": "TreeWalker`1",
"csNameSpace": "Rokojori",
"generics": [
"N"
]
},
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "previous",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
},
{
"name": "next",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "HasNext",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Current",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "_MoveToNext",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"protected"
],
"generics": [],
"parameters": []
}
]
}

View File

@ -0,0 +1,69 @@
{
"csNameSpace": "Rokojori",
"name": "SingleIterator`1",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"TreeIterator`1",
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Create",
"dataType": "SingleIterator`1",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "HasNext",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Current",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "_MoveToNext",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"protected"
],
"generics": [],
"parameters": []
}
]
}

View File

@ -0,0 +1,60 @@
{
"csNameSpace": "Rokojori",
"name": "TextAnchor",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Field",
"name": "lineIndex",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "characterIndex",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Copy",
"dataType": "TextAnchor",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_info",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
}
]
}

View File

@ -0,0 +1,208 @@
{
"csNameSpace": "Rokojori",
"name": "TextLine",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Field",
"name": "characterIndex",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "length",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "lineIndex",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Field",
"name": "lineBreakLength",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_contentLength",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_contentOffset",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_textEditorLineIndex",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "GetContent",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "get_info",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "GetRawAnchor",
"dataType": "TextAnchor",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "characterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetTextEditorAnchor",
"dataType": "TextAnchor",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "characterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "get_lineStart",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_lineEnd",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Contains",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "characterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,261 @@
{
"csNameSpace": "Rokojori",
"name": "TextLinesMapper",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Map",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "get_numCharacters",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_numLines",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_lineInfos",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "GetLine",
"dataType": "TextLine",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "characterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetAnchor",
"dataType": "TextAnchor",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "characterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "forTextEditor",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetSelection",
"dataType": "TextSelection",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "startCharacterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "endCharacterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "forTextEditor",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetTextEditorSelection",
"dataType": "TextSelection",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "startCharacterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "endCharacterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetTextEditorInfo",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "startCharacterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "endCharacterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetTextEditorSnippet",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "source",
"type": "String",
"csNameSpace": "System",
"generics": []
},
{
"name": "startCharacterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
},
{
"name": "endCharacterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetTextEditorInfo",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "characterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetLineIndex",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "characterIndex",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,84 @@
{
"csNameSpace": "Rokojori",
"name": "TextSelection",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "get_start",
"dataType": "TextAnchor",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_end",
"dataType": "TextAnchor",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Copy",
"dataType": "TextSelection",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_isOneLine",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_isAnchor",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "get_info",
"dataType": "String",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
}
]
}

View File

@ -0,0 +1,181 @@
{
"csNameSpace": "Rokojori",
"name": "TreeIterator`1",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "HasNext",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "Current",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "_MoveToNext",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"protected"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "MoveToNext",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": []
},
{
"doc": null,
"memberType": "Method",
"name": "ForEach",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "callback",
"type": "Action`1",
"csNameSpace": "System",
"generics": [
"N"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Get",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "predicate",
"type": "Func`2",
"csNameSpace": "System",
"generics": [
"N",
"System.Boolean"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Has",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "predicate",
"type": "Func`2",
"csNameSpace": "System",
"generics": [
"N",
"System.Boolean"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "All",
"dataType": "List`1",
"csNameSpace": "System.Collections.Generic",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "predicate",
"type": "Func`2",
"csNameSpace": "System",
"generics": [
"N",
"System.Boolean"
]
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "GetIterator",
"dataType": "TreeIterator`1",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": [
{
"name": "type",
"type": "TreeIteratorType",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "walker",
"type": "TreeWalker`1",
"csNameSpace": "Rokojori",
"generics": [
"N"
]
}
]
}
]
}

View File

@ -0,0 +1,646 @@
{
"csNameSpace": "Rokojori",
"name": "TreeWalker`1",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Parent",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ChildAt",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "index",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "NumChildren",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "HasChildren",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "HasParent",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "ChildIndexOf",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "SiblingAt",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "index",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "NextSibling",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "PreviousSibling",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "HasSiblingAt",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "index",
"type": "Int32",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "FirstChild",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "LastChild",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "NextNode",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "PreviousNode",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "RootParent",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "LastGrandChild",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "IsChildOf",
"dataType": "Boolean",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "child",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "parent",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "NumParents",
"dataType": "Int32",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "LastOuterNode",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "NextNonChild",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "IterationEndOf",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Iterate",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "callback",
"type": "Action`1",
"csNameSpace": "System",
"generics": [
"N"
]
},
{
"name": "childrenOnly",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Find",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "predicate",
"type": "Predicate`1",
"csNameSpace": "System",
"generics": [
"N"
]
},
{
"name": "childrenOnly",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Filter",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [],
"parameters": [
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"N"
]
},
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "predicate",
"type": "Predicate`1",
"csNameSpace": "System",
"generics": [
"N"
]
},
{
"name": "childrenOnly",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "FilterAndMap",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [
"U"
],
"parameters": [
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"U"
]
},
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "predicate",
"type": "Predicate`1",
"csNameSpace": "System",
"generics": [
"N"
]
},
{
"name": "mapper",
"type": "Func`2",
"csNameSpace": "System",
"generics": [
"N",
"U"
]
},
{
"name": "childrenOnly",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
},
{
"doc": null,
"memberType": "Method",
"name": "Map",
"dataType": "Void",
"csNameSpace": "System",
"modifiers": [
"public"
],
"generics": [
"U"
],
"parameters": [
{
"name": "list",
"type": "List`1",
"csNameSpace": "System.Collections.Generic",
"generics": [
"U"
]
},
{
"name": "node",
"type": "N",
"csNameSpace": "Rokojori",
"generics": []
},
{
"name": "predicate",
"type": "Predicate`1",
"csNameSpace": "System",
"generics": [
"N"
]
},
{
"name": "mapper",
"type": "Func`2",
"csNameSpace": "System",
"generics": [
"N",
"U"
]
},
{
"name": "childrenOnly",
"type": "Boolean",
"csNameSpace": "System",
"generics": []
}
]
}
]
}

View File

@ -0,0 +1,25 @@
{
"csNameSpace": "Rokojori",
"name": "Unique`1",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
"Object"
],
"memberInfos": [
{
"doc": null,
"memberType": "Method",
"name": "Get",
"dataType": "N",
"csNameSpace": "Rokojori",
"modifiers": [
"static",
"public"
],
"generics": [],
"parameters": []
}
]
}

@ -1 +1 @@
Subproject commit a8e7988c2a6bd980b513ec10115cc691afb20c2d Subproject commit a383c5da496e1be9e6d2ee641a984d76edd613ff

View File

@ -30,3 +30,7 @@ Jump={
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null) "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null)
] ]
} }
[rendering]
anti_aliasing/quality/msaa_3d=2