From f61a4a1d9a1b979b8a0c2e8a9c194a284f42220f Mon Sep 17 00:00:00 2001 From: Li Jin Date: Tue, 17 Oct 2023 22:34:06 +0800 Subject: fixing issue #153. --- spec/inputs/import.yue | 36 ++++++++++++++++++++++++++++++++++++ spec/outputs/import.lua | 16 ++++++++++++++++ 2 files changed, 52 insertions(+) (limited to 'spec') diff --git a/spec/inputs/import.yue b/spec/inputs/import.yue index 7a21995..b8ffc24 100644 --- a/spec/inputs/import.yue +++ b/spec/inputs/import.yue @@ -75,6 +75,42 @@ do b c +do + from UnityEngine import Object + GameObject + Transform + MonoBehaviour + Vector3 + Quaternion + + speed = 10 + +do + from UnityEngine import Object, GameObject, + Transform + MonoBehaviour + Vector3 + Quaternion + + speed = 10 + +do + from UnityEngine import Object, GameObject, + Transform, + MonoBehaviour + Vector3, Quaternion + + update speed + +do + from UnityEngine import + Object, GameObject, + Transform, + MonoBehaviour + Vector3, Quaternion + + update speed + do import 'module' import 'module_x' diff --git a/spec/outputs/import.lua b/spec/outputs/import.lua index ef83f2d..270c7b7 100644 --- a/spec/outputs/import.lua +++ b/spec/outputs/import.lua @@ -112,6 +112,22 @@ end do local a, b, c = z.a, z.b, z.c end +do + local Object, GameObject, Transform, MonoBehaviour, Vector3, Quaternion = UnityEngine.Object, UnityEngine.GameObject, UnityEngine.Transform, UnityEngine.MonoBehaviour, UnityEngine.Vector3, UnityEngine.Quaternion + local speed = 10 +end +do + local Object, GameObject, Transform, MonoBehaviour, Vector3, Quaternion = UnityEngine.Object, UnityEngine.GameObject, UnityEngine.Transform, UnityEngine.MonoBehaviour, UnityEngine.Vector3, UnityEngine.Quaternion + local speed = 10 +end +do + local Object, GameObject, Transform, MonoBehaviour, Vector3, Quaternion = UnityEngine.Object, UnityEngine.GameObject, UnityEngine.Transform, UnityEngine.MonoBehaviour, UnityEngine.Vector3, UnityEngine.Quaternion + update(speed) +end +do + local Object, GameObject, Transform, MonoBehaviour, Vector3, Quaternion = UnityEngine.Object, UnityEngine.GameObject, UnityEngine.Transform, UnityEngine.MonoBehaviour, UnityEngine.Vector3, UnityEngine.Quaternion + update(speed) +end do local module = require('module') local module_x = require('module_x') -- cgit v1.2.3-55-g6feb