Exemplo n.º 1
0
 /// <summary>
 /// 初始化
 /// </summary>
 public void Init()
 {
     if (m_cPlatform == null)
     {
         return;
     }
     m_cPlatform.Init();
 }
Exemplo n.º 2
0
    private void PlatformSet()
    {
#if UNITY_IOS
        Communicate.AddComponent <CommunicateWithOC>();
#elif UNITY_ANDROID
        Communicate.AddComponent <CommunicateWithJava>();
#endif
        PlatformBase.Init();
    }
Exemplo n.º 3
0
        public static void Init(PlatformBase platform, TargetIdiom idiom)
        {
            Platform = platform;
            platform.Init(idiom);
            Device.OS    = TargetPlatform.Other;
            Device.Idiom = idiom;

            Registrar.RegisterAll(new[] {
                typeof(ExportRendererAttribute)
            });
            NamedSizes.Register();

            Forms.IsInitialized = true;
        }
Exemplo n.º 4
0
        private void CreatePlatforms()
        {
            PlatformBase currentPlatform = platformData.PlatformFactory.GetInstance();

            currentPlatform.SetLaneController(laneData);
            currentPlatform.SetObstaclesData(obstaclesData);
            currentPlatform.SetCollectablesData(collectablesData);
            currentPlatform.SetCollectablesController(collectablesController);
            currentPlatform.transform.SetParent(platformData.PlatformHolder);
            currentPlatform.transform.position = Vector3.forward * currentPlatformPos.z;
            currentPlatformPos.z += platformData.PlatformLenght;
            currentPlatform.gameObject.SetActive(true);
            currentPlatform.Init();
            currentPlatform.EnablePlatform();
            platformPool.SetInstance(currentPlatform);
        }