예제 #1
0
    Dimm GetLegacyScreenPixels(LegacyScreenResolution screenResolution)
    {
        switch (screenResolution)
        {
        case LegacyScreenResolution.L_600:
            return(new Dimm(800, 600));

        case LegacyScreenResolution.L_768:
            return(new Dimm(1024, 768));

        case LegacyScreenResolution.L_1024:
            return(new Dimm(1366, 1024));

        default: return(new Dimm(0, 0));
        }
    }
예제 #2
0
    void ReActivateLegacyScreenItems()
    {
        System.Array items = System.Enum.GetValues(typeof(LegacyScreenResolution));

        for (int i = 0; i < items.Length - 1; i++)
        {
            itemSpawnParent.GetChild(i).gameObject.SetActive(true);
            LegacyScreenResolution item     = (LegacyScreenResolution)items.GetValue(i + 1);
            TextureCropSize        cropSize = itemSpawnParent.GetChild(i).GetComponent <TextureCropSize>();
            cropSize.Dimmension     = GetLegacyScreenPixels(item);
            cropSize.DimmensionText = string.Format("Current Size\n{0} - {1}", item, cropSize.Dimmension);
            itemSpawnParent.GetChild(i).GetChild(0).GetComponent <Text>().text = "\t\t" + item;
            itemSpawnParent.GetChild(i).GetChild(1).GetComponent <Text>().text = GetLegacyScreenMeasurements(item);
        }
        items = null;
        System.GC.Collect();
    }
예제 #3
0
    string GetLegacyScreenMeasurements(LegacyScreenResolution screenResolution)
    {
        string dimm = "Pixels";

        switch (screenResolution)
        {
        case LegacyScreenResolution.L_600:
            return(string.Format("{0}x{1} : {2}", 800, 600, dimm));

        case LegacyScreenResolution.L_768:
            return(string.Format("{0}x{1} : {2}", 1024, 768, dimm));

        case LegacyScreenResolution.L_1024:
            return(string.Format("{0}x{1} : {2}", 1366, 1024, dimm));

        default:
            return(string.Format("{0}x{1} : {2}", 0, 0, dimm));
        }
    }