コード例 #1
0
    public static void FoundUserOnDatabase(VRUser _user)
    {
        // set current user
        currentSelectingUser = _user;

        // change to selection screen
        Initiate.FadeDefault("Totem_Confirm");
    }
コード例 #2
0
    public bool SetupAndRead(int id, out VRUser user)
    {
        // open database
        OpenDB();

        bool read = ReadDB(id, out user);

        // close database
        CloseDB();

        return(read);
    }
コード例 #3
0
    // find a user on db
    public static void FindUserOnDB(string userID)
    {
        //find user on database
        currentUserID = int.Parse(userID);
        VRUser          user;
        DatabaseManager dbManager = FindObjectOfType <DatabaseManager> ();

        if (dbManager != null)
        {
            dbManager.SetupAndRead(currentUserID, out user);
            currentUser = user;
        }
        else
        {
            Debug.Log("VAIR_ Could not find database manager");
        }
    }
コード例 #4
0
    public bool ReadDB(int id, out VRUser user)
    {
        string name;
        string sex;
        string flight;
        string flightTime;
        string locator;


        // find name
        name    = SelectStringFromUserTable(id, "NAME");
        sex     = SelectStringFromUserTable(id, "SEX");
        flight  = SelectStringFromUserTable(id, "FLIGHT");
        locator = SelectStringFromUserTable(id, "LOCATOR");

        if (flight != "")
        {
            flightTime = SelectStringFromFlightsTable(flight, "BOARDING_TIME");
        }
        else
        {
            flightTime = "";
        }

        if (name != "")
        {
            user = new VRUser(id, name, sex, flight, flightTime, locator);
            Debug.Log("VAIR_ Found info for id " + id + ". Name: " + user.name);
            return(true);
        }
        else
        {
            user = null;
            return(false);
        }
    }
コード例 #5
0
 private static void SetNullUser()
 {
     currentSelectingUser = new VRUser(0, "null", "null", "null", "null", "null");
 }