Example #1
0
    void Update()
    {
        for (int i = 0; i < Math.Min(debugItems.Length, 10); i++)
        {
            if (Input.GetKeyDown(KeyCode.Alpha0 + i))
            {
                Debug.Log("Pressed " + i);

                if (debugItems[i] == null)
                {
                    Debug.Log("Item is null");
                }
                else if (debugItems[i].IsEquipable())
                {
                    Debug.Log("Using " + debugItems[i].Name);
                    EquipmentController.EquipItem(debugItems[i]);
                }
                else
                {
                    Debug.Log(debugItems[i].Name + " is not usable");
                }
            }
            else if (Input.GetKeyDown(KeyCode.P))
            {
                Debug.Log("Purged save data");
                PlayerPrefs.DeleteAll();
                SaveSystemController saveSystem = FindObjectOfType <SaveSystemController>();
                saveSystem.enabled = false;
            }
        }
    }
    private void Awake()
    {
        //check if instance already exists
        if (instance == null)
        {
            //if not set instance to this
            instance = this;
            //set starting values for infested trees
            for (int i = 0; i < regionVariables.Length; i++)
            {
                //region 2 starts with 1 tree infested
                if (i == 1)
                {
                    regionVariables[i] = new RegionVariables(1, 0f, 0f, 0f, 0f, false);
                }
                //all other regions start at 0
                else
                {
                    regionVariables[i] = new RegionVariables(0, 0f, 0f, 0f, 0f, false);
                }
            }
            if (PlayerPrefs.HasKey("Region1InfestedTrees"))
            {
                LoadGame();
            }
        }
        //if instance exists and isn't this
        else if (instance != this)
        {
            Destroy(gameObject);
        }

        DontDestroyOnLoad(gameObject);
    }
Example #3
0
    public void LoadUser()
    {
        Debug.Log("Load User");

        UserData data = SaveSystemController.LoadUser();

        if (data != null)
        {
            uinfo.isRegistered = data.isRegistered;
            switch (data.userType_ud)
            {
            case 0:
                uinfo.LabNICA = data.LabNica;
                break;

            case 1:
                uinfo.userDNI = data.Dni;
                uinfo.docCode = data.DocId;
                break;

            case 2:
                uinfo.hospitalName = data.Hospital;
                uinfo.DSACode      = data.DSACode;
                break;

            default:
                break;
            }

            uinfo.userName = data.Name;
        }


        uiC.StartUI();
    }
 void Start()
 {
     saveSystem = Object.FindObjectOfType <SaveSystemController>();
     SetUpFields();
     isJumping       = true;
     IsJumpingStatic = true;
     jumpState       = JumpState.FADE_OUT;
 }
Example #5
0
    // Start is called before the first frame update
    void Start()
    {
        originalRColor = image.color.r;
        originalGColor = image.color.g;
        originalBColor = image.color.b;

        newsController = FindObjectOfType <NewsController>();
        saveSystem     = FindObjectOfType <SaveSystemController>();

        SetRegionVars();
        SetDifficulty();
    }
Example #6
0
    public void ResetInfo()
    {
        switch (userT)
        {
        case MainController.userType.Lab:
            patient_Info = new PatientInfo();
            patient_temp = new PatientInfo();

            isRegistered = false;

            userName = "";
            LabNICA  = "";

            SaveSystemController.SaveUser(new UserInfo());
            UnityEngine.SceneManagement.SceneManager.LoadScene(0);
            break;

        case MainController.userType.Doctor:
            patient_Info = new PatientInfo();
            patient_temp = new PatientInfo();

            isRegistered = false;

            userName = "";
            userDNI  = "";
            docCode  = "";

            SaveSystemController.SaveUser(new UserInfo());
            UnityEngine.SceneManagement.SceneManager.LoadScene(0);
            break;

        case MainController.userType.Hospital:
            patient_Info = new PatientInfo();
            patient_temp = new PatientInfo();

            isRegistered = false;

            userName     = "";
            userDNI      = "";
            DSACode      = "";
            hospitalName = "";

            SaveSystemController.SaveUser(new UserInfo());
            UnityEngine.SceneManagement.SceneManager.LoadScene(0);
            break;

        default:
            break;
        }
    }
Example #7
0
 public void SaveUser()
 {
     SaveSystemController.SaveUser(uinfo);
 }
Example #8
0
 public void ResetInfo()
 {
     uinfo.ResetInfo();
     SaveSystemController.DeleteInfo();
 }