void Awake() {
     if (Instance == null) {
         DontDestroyOnLoad(gameObject);
         Instance = this;
     }
     else if (Instance != this) {
         Destroy(gameObject);
     }
 }
    private void Start()
    {
        //create sound singleton
        SoundSingleton.CreateInstance();
        //set resolution
        Screen.SetResolution(640, 1136, true);
        SetUIContainer();
        //register package
        FacadeSingleton.Instance.RegisterData(ConstVal.Package_User, typeof(UserPackage));
        //register panel
        FacadeSingleton.Instance.RegisterUIPanel("UIMsgBoxPanel", "Prefabs/UI/Common", 10000, PanelAnchor.Center);
        FacadeSingleton.Instance.RegisterUIPanel("UIInputWindowPanel", "Prefabs/UI/Common", 10100, PanelAnchor.Center);
        FacadeSingleton.Instance.RegisterUIPanel("UILoginPanel", "Prefabs/UI/Common", 0, PanelAnchor.Center);
        FacadeSingleton.Instance.RegisterUIPanel("UISelectGroupPanel", "Prefabs/UI/Common", 0, PanelAnchor.Center);
        FacadeSingleton.Instance.RegisterUIPanel("UIGroupListPanel", "Prefabs/UI/Common", 0, PanelAnchor.Center);
        //register service
        FacadeSingleton.Instance.RegisterService <CommonService>(ConstVal.Service_Common);

        FacadeSingleton.Instance.OverlayerPanel("UILoginPanel");
    }
 // Use this for initialization
 void Start()
 {
     sound = gameObject.AddComponent<SoundSingleton> ();
     initiateSecondaryMenu ();
 }