diff --git a/assets/tests/rhai/entity_variable.rhai b/assets/tests/rhai/entity_variable.rhai index e69de29..b93b116 100644 --- a/assets/tests/rhai/entity_variable.rhai +++ b/assets/tests/rhai/entity_variable.rhai @@ -0,0 +1,3 @@ +fn test_func() { + rust_func(entity.index); +} diff --git a/assets/tests/rhai/entity_variable_eval.rhai b/assets/tests/rhai/entity_variable_eval.rhai index e69de29..3c94277 100644 --- a/assets/tests/rhai/entity_variable_eval.rhai +++ b/assets/tests/rhai/entity_variable_eval.rhai @@ -0,0 +1,5 @@ +let index = entity.index; + +fn test_func() { + rust_func(index); +} diff --git a/assets/tests/rhai/pass_entity_from_script.rhai b/assets/tests/rhai/pass_entity_from_script.rhai new file mode 100644 index 0000000..ad4f318 --- /dev/null +++ b/assets/tests/rhai/pass_entity_from_script.rhai @@ -0,0 +1,3 @@ +fn test_func() { + rust_func(entity); +} diff --git a/assets/tests/rhai/pass_vec3_from_script.rhai b/assets/tests/rhai/pass_vec3_from_script.rhai new file mode 100644 index 0000000..cc137f7 --- /dev/null +++ b/assets/tests/rhai/pass_vec3_from_script.rhai @@ -0,0 +1,3 @@ +fn test_func() { + rust_func(new_vec3(1.5, 2.5, -3.5)); +} diff --git a/assets/tests/rhai/pass_vec3_to_script.rhai b/assets/tests/rhai/pass_vec3_to_script.rhai new file mode 100644 index 0000000..e0550d0 --- /dev/null +++ b/assets/tests/rhai/pass_vec3_to_script.rhai @@ -0,0 +1,4 @@ +fn test_func(vec3) { + // TODO: asser vec3 correctness + mark_success() +} diff --git a/assets/tests/ruby/entity_variable_eval.rb b/assets/tests/ruby/entity_variable_eval.rb index da5f2a3..f2f0594 100644 --- a/assets/tests/ruby/entity_variable_eval.rb +++ b/assets/tests/ruby/entity_variable_eval.rb @@ -1,6 +1,5 @@ $index = $entity.index def test_func - print($index) rust_func($index) end