コード例 #1
0
    void Start()
    {
        //Get the level manager script form the main object
        GameObject mainObject = GameObject.Find("Main Object");
        GameObject core       = GameObject.Find("Core");

        registerManager = core.GetComponent <RegisterUserManager>();
        loginManager    = core.GetComponent <LoginUserManager>();

        if (mainObject)
        {
            levelManager = mainObject.GetComponent <LevelManager>();
        }
        else
        {
            Debug.LogError("There is no main object. Did you start the game from DontDestroyOnLoad?");
        }
        //A containing all of the screens for faster screen lookup
        menuScreens = new List <GameObject>();
        //Compute percentage the closing/opening menu scales every frame
        scalePerFrame = 1f / (menuLoadSpeed * 60f);

        //All all of the menu screens to a list
        foreach (Transform screen in gameObject.GetComponentsInChildren <Transform>(true))
        {
            if (screen.gameObject.tag == "Menu Screen")
            {
                menuScreens.Add(screen.gameObject);
            }
        }

        //Activate the default screen and set it as the current screen
        defaultScreen.SetActive(true);
        currentScreen = defaultScreen;
    }
コード例 #2
0
ファイル: ExportHelper.cs プロジェクト: ReinhardHsu/devfw
        public static IDataExportPortal GetPortal(string className,string _params,string[] columnNames)
        {
            IDataExportPortal portal = ExportUtil.GetNotNullPortal(className);
             string[] splitArr;

            object[,] data;
            string[] paramsArr = _params.Split(';');

            data = new object[paramsArr.Length + 1, 2];

            //添加渠道编号
            data[0, 0] = "merchantId";
            data[0, 1] = new LoginUserManager().CurrentUserInfo.MerchantID;

            //添加传入的参数
            for (int i = 0; i < paramsArr.Length; i++)
            {
                splitArr = paramsArr[i].Split(':');
                data[i + 1, 0] = splitArr[0];
                data[i + 1, 1] = paramsArr[i].Substring(splitArr[0].Length+1);
            }

            portal.Parameters = new ExportParams(data, columnNames);

            return portal;
        }
コード例 #3
0
ファイル: ExportHelper.cs プロジェクト: zyuhua/devfw
        public static IDataExportPortal GetPortal(string className, string _params, string[] columnNames)
        {
            IDataExportPortal portal = ExportUtil.GetNotNullPortal(className);

            string[] splitArr;

            object[,] data;
            string[] paramsArr = _params.Split(';');

            data = new object[paramsArr.Length + 1, 2];

            //添加渠道编号
            data[0, 0] = "merchantId";
            data[0, 1] = new LoginUserManager().CurrentUserInfo.MerchantID;

            //添加传入的参数
            for (int i = 0; i < paramsArr.Length; i++)
            {
                splitArr       = paramsArr[i].Split(':');
                data[i + 1, 0] = splitArr[0];
                data[i + 1, 1] = paramsArr[i].Substring(splitArr[0].Length + 1);
            }

            portal.Parameters = new ExportParams(data, columnNames);

            return(portal);
        }
コード例 #4
0
        public AccountController(LoginUserManager userManager, ISecureDataFormat <AuthenticationTicket> accessTokenFormat)
        {
            var re = HttpContext.Current.Request;

            UserManager       = userManager;
            AccessTokenFormat = accessTokenFormat;
            _signInManager    = new SignInManager <LoginUser, string>(userManager, HttpContext.Current.GetOwinContext().Authentication);
            cargarUser();
        }
コード例 #5
0
    void OnGUI()
    {
        if (!initialized)
        {
            GameObject core = GameObject.Find("Core");
            registerUserManager = core.GetComponent <RegisterUserManager>();
            loginUserManager    = core.GetComponent <LoginUserManager>();
            joinGameManager     = core.GetComponent <JoinGameManager>();
        }

        //Get any key presses
        Event e = Event.current;

        if (displayConsole)
        {
            //Display the console
            input = GUI.TextField(new Rect(0, Screen.height - 25, Screen.width, 25), input);

            //Run the command if enter is pressed
            if (e.keyCode == KeyCode.Return && e.type == EventType.KeyUp)
            {
                bool reset = false;

                //Split the input by spaces
                string[] splitInput = input.Split();

                switch (splitInput[0])
                {
                case "register":
                    registerUserManager.Register(splitInput[1], splitInput[2], splitInput[3]);
                    reset = true;
                    break;

                case "login":
                    loginUserManager.Login(splitInput[1], splitInput[2]);
                    reset = true;
                    break;

                case "join":
                    joinGameManager.JoinGame();
                    reset = true;
                    break;

                default:
                    break;
                }

                if (reset)
                {
                    input          = "";
                    displayConsole = false;
                }
            }
        }
    }