Beispiel #1
0
        public static void ShakeScreenEffect(GameObject go, bool isShakeCamera, float shakeTime, float shakeDelta)
        {
            ShakeCamera shakeCamera;

            if (!isShakeCamera)
            {
                Transform parent = LuaHelper.GetPrefabLoader().Parent;
                shakeCamera = parent.GetComponent <ShakeCamera>();
                if (shakeCamera == null)
                {
                    shakeCamera = parent.gameObject.AddComponent <ShakeCamera>();
                }
            }
            else
            {
                shakeCamera = go.GetComponent <ShakeCamera>();
                if (shakeCamera == null)
                {
                    shakeCamera = go.AddComponent <ShakeCamera>();
                }
            }
            shakeCamera.SetShakeParams(isShakeCamera, shakeTime, shakeDelta);
        }
Beispiel #2
0
 public static bool GetCanTouch()
 {
     return(LuaHelper.GetPrefabLoader().GetEventSystem.enabled);
 }
Beispiel #3
0
 public static void SetCanTouch(bool isEnabled)
 {
     LuaHelper.GetPrefabLoader().GetEventSystem.enabled = isEnabled;
 }