Advertisement
Guest User

Untitled

a guest
Aug 19th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.71 KB | None | 0 0
  1. /* This script needs to be attached to the Main Camera game object
  2.  */
  3.  
  4. using UnityEngine;
  5. using System.Collections;
  6.  
  7. public class InitLogInScene : MonoBehaviour
  8. {
  9.     private void Start()
  10.     {
  11.         GameObject data = new GameObject();
  12.         data.name = "DATA";
  13.         data.AddComponent("DataHelp");
  14.  
  15.         // Set the resolution at 1024 x 768
  16.         Screen.SetResolution(1024, 768, true);
  17.  
  18.         // Add references to fields of FadeScreen script
  19.         if (GameObject.Find("FADE_SCREEN") == null)
  20.         {
  21.             GameObject fadeScreen = new GameObject();
  22.             fadeScreen.name = "FADE_SCREEN";
  23.             fadeScreen.AddComponent<FadeScreen>();
  24.  
  25.             FadeScreen.Instance.blackScreen = Resources.Load("bmp_Black") as Texture;
  26.             FadeScreen.Instance.whiteScreen = Resources.Load("bmp_White") as Texture;
  27.             FadeScreen.Instance.colorBgTemp = FadeScreen.Instance.blackScreen;
  28.         }
  29.         DataHelp.Instance.appPath = Application.dataPath;
  30.  
  31.         // Add references to fields of LogIn script
  32.         if (GameObject.Find("LogIn") == null)
  33.         {
  34.             GameObject logIn = new GameObject();
  35.             logIn.name = "LOGIN";
  36.             logIn.AddComponent<LogIn>();
  37.             LogIn.Instance.languageFile = HandlingXML.ReadFromXML(DataHelp.Instance.appPath + "/GameData/Languges.xml", "/languages/index");
  38.             LogIn.Instance.strLanguage = HandlingXML.ReadFromXML(DataHelp.Instance.appPath + "/GameData/Languges.xml", "/languages/language");
  39.  
  40.             LogIn.Instance.background = Resources.Load("psd_Background") as Texture;
  41.             LogIn.Instance.bg_blue = Resources.Load("jpg_BgBlue") as Texture;
  42.             LogIn.Instance.bg_white = Resources.Load("jpg_BgWhite") as Texture;
  43.             LogIn.Instance.boxNormal = Resources.Load("psd_Box") as Texture;
  44.             LogIn.Instance.btnHoverLanguage = Resources.Load("psd_BtnHoverLanguage") as Texture;
  45.             LogIn.Instance.btnNormal = Resources.Load("psd_Button") as Texture;
  46.             LogIn.Instance.btnHover = Resources.Load("psd_ButtonHover") as Texture;
  47.             LogIn.Instance.windowLogIn = Resources.Load("psd_LoginBackground") as Texture;
  48.             LogIn.Instance.line = Resources.Load("psd_SimpleLine") as Texture;
  49.             LogIn.Instance.stepIndex = Resources.Load("psd_Step") as Texture;
  50.             LogIn.Instance.stepDisabled = Resources.Load("psd_StepDisabled") as Texture;
  51.             LogIn.Instance.stepEnabled = Resources.Load("psd_StepEnabled") as Texture;
  52.             LogIn.Instance.textFieldNormal = Resources.Load("psd_TextField") as Texture;
  53.             LogIn.Instance.textFieldHover = Resources.Load("psd_TextFieldHover") as Texture;
  54.             LogIn.Instance.toggleNormal = Resources.Load("psd_Toggle") as Texture;
  55.             LogIn.Instance.toggleHover = Resources.Load("psd_ToggleHover") as Texture;
  56.             LogIn.Instance.toggleBifNormal = Resources.Load("psd_ToggleBif") as Texture;
  57.             LogIn.Instance.toggleBifHover = Resources.Load("psd_ToggleBifHover") as Texture;
  58.             LogIn.Instance.keySerial = Resources.Load("psd_KeyIcon") as Texture;
  59.             LogIn.Instance.vertScrollbar = Resources.Load("psd_VertScrollBar") as Texture;
  60.             LogIn.Instance.vertScrollbarThumbActive = Resources.Load("psd_VertScrollbarThumbActive") as Texture;
  61.             LogIn.Instance.vertScrollbarThumbNormal = Resources.Load("psd_VertScrollbarThumbNormal") as Texture;
  62.             LogIn.Instance.vertSlider = Resources.Load("psd_VertSlider") as Texture;
  63.  
  64.             for (int i = 0; i < LogIn.Instance.strLanguage.Count; i++)
  65.                 LogIn.Instance.flags[i] = Resources.Load("psd_" + LogIn.Instance.languageFile[i]) as Texture;
  66.         }
  67.     }
  68.  
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement