Пример #1
0
        protected override void OnShow(object userData)
        {
            base.OnShow(userData);
            bg sceneBackground = FindObjectOfType <bg>();

            if (sceneBackground == null)
            {
                Debug.LogWarning("Can not find scene background.");
                return;
            }
            data = userData as AsteroidData;
            if (data == null)
            {
                Debug.LogError("Aircraft data is invalid.");
                return;
            }

            random = Random.insideUnitSphere;
            main   = (MainProcedure)GameEntry.Procedure.GetProcedure <MainProcedure>();
        }
Пример #2
0
        protected override void OnShow(object userData)
        {
            base.OnShow(userData);
            bg sceneBackground = FindObjectOfType <bg>();

            if (sceneBackground == null)
            {
                Debug.LogWarning("Can not find scene background.");
                return;
            }
            data = userData as AircraftData;
            if (data == null)
            {
                Debug.LogError("Aircraft data is invalid.");
                return;
            }

            m_PlayerMoveBoundary = new Rect(sceneBackground.PlayerMoveBoundary.bounds.min.x, sceneBackground.PlayerMoveBoundary.bounds.min.z,
                                            sceneBackground.PlayerMoveBoundary.bounds.size.x, sceneBackground.PlayerMoveBoundary.bounds.size.z);
        }