// Use this for initialization void Start() { Init(); MgrScene.SetViewRoot(ModUIUtils.GetChild <Transform> (transform, "SceneViewRoot")); MgrPopup.SetPopupRoot(ModUIUtils.GetChild <Transform> (transform, "PopupViewRoot")); MgrScene.GotoScene("Scene1", "main", SceneAnimation.none, 0.3f, () => { Log.Debug("main Scene1 Done~", ModUtils.documentsDirectory); }); }
protected override void Start() { base.Start(); mgrGame = GameObject.FindGameObjectWithTag("GameManager").GetComponent <MgrGame>(); mgrScene = GameObject.FindGameObjectWithTag("GameManager").transform.Find("SceneManager").GetComponent <MgrScene>(); hitpoint = originalHitPoint; attack = 10; }
/// <summary> /// Switchs the language.<para></para> /// this will call <code>Scenes or Popup 's UpdateLanguage()</code> /// </summary> /// <param name="lang">Language json filename (without extension) in Resources/Lang/ or xxxx.assetBundle 's Lang folder. </param> public static void SwitchLanguage(string lang) { currentLanguage = lang; MgrData.Set(MgrData.appSettingsName, "XLAF.language", lang); Load(); foreach (KeyValuePair <string, SceneObject> kv in MgrScene.GetAllScenes()) { kv.Value.script.UpdateLanguage(); } foreach (KeyValuePair <string, SceneObject> kv in MgrPopup.GetAllPopups()) { kv.Value.script.UpdateLanguage(); } }
void onClickCreate() { //List<string> list = new List<string>(); //list.Add("1 Vs 1"); //list.Add("2 Vs 2"); //list.Add("3 Vs 3"); //list.Add("4 Vs 4"); //list.Add("5 Vs 5"); //MgrPanel.openOption(list, onClickOption); PanelLoading.open(); MgrScene.openNextScene(new SceneBattle()); }
protected override void Start() { base.Start(); mgrScene = GameObject.Find("GameManager").transform.Find("SceneManager").GetComponent <MgrScene>(); canvas = GameObject.Find("Canvas"); // active falseも取得 startPanel = canvas.transform.Find("StartPanel").gameObject; playerPanel = canvas.transform.Find("PlayerPanel").gameObject; gameOverPanel = canvas.transform.Find("GameOverPanel").gameObject; HPSlider = canvas.transform.Find("PlayerPanel/HP/HPSlider").GetComponent <Slider>(); GameObject lifePanel = canvas.transform.Find("PlayerPanel/Life/LifePanel").gameObject; lifes.AddRange(lifePanel.GetComponentsInChildren <Image>(true)); lifes.RemoveAt(0); // lifePanel分のImageを削除 }
public override void OnUIEvent(XLAF_UIEvent e) { Log.Debug("OnUIEvent", e); if (e.phase == Phase.Click) { if (e.target.name == "btn1") { // MgrAudio.PlaySound ("s_click"); MgrScene.GotoScene("Scene2", "0000123", Main.anim, 1f, () => { Log.Debug("Scene2 Done~"); }); // // MgrPopup.Show ("Popup1", "55892", SceneAnimation.fade, 1f, () => { // Log.Debug ("Popup1 Done~"); // }); #if UNITY_ANDROID && !UNITY_EDITOR AndroidJavaClass jc = new AndroidJavaClass("plugintest.albert.mylibrary.PhoneInfo"); string module = jc.CallStatic <string> ("getPhoneModule"); AndroidJavaObject telephonyManager = new AndroidJavaObject("android.telephony.TelephonyManager"); string did = telephonyManager.Call <string> ("getLine1Number"); // string did = jc.CallStatic<string> ("getDeviceId"); string totalMemory = jc.CallStatic <string> ("getTotalMemory"); // string phoneNumber = jc.CallStatic<string> ("getPhoneNumber"); string[] cpu = jc.CallStatic <string[]> ("getCpuInfo"); Log.Debug("~~~~~:", module, "|", did, "|", totalMemory, "|", cpu [0], "|", cpu [1]); #endif } else if (e.target.name == "btn2") { MgrPopup.Show("Popup2", "2222", SceneAnimation.fade, 1f, () => { Log.Debug("Popup2 Done~"); }); } } }
private void btn_click() { MgrAudio.PlaySound("s_click.mp3"); MgrScene.GotoScene("Scene1", 998855, Main.anim, 1f, cb); }
void onClickClose() { close(); MgrScene.openNextScene(new SceneMain()); }