/// <summary> /// 初始化 /// </summary> public void Init() { if (m_cPlatform == null) { return; } m_cPlatform.Init(); }
private void PlatformSet() { #if UNITY_IOS Communicate.AddComponent <CommunicateWithOC>(); #elif UNITY_ANDROID Communicate.AddComponent <CommunicateWithJava>(); #endif PlatformBase.Init(); }
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; }
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); }