// Token: 0x060010F6 RID: 4342 RVA: 0x0006E947 File Offset: 0x0006CD47
 protected static void triggerActivityChanged()
 {
     if (DevkitWindowManager.activityChanged != null)
     {
         DevkitWindowManager.activityChanged();
     }
 }
 // Token: 0x060010F5 RID: 4341 RVA: 0x0006E931 File Offset: 0x0006CD31
 protected static void triggerToolbarCreated()
 {
     if (DevkitWindowManager.toolbarCreated != null)
     {
         DevkitWindowManager.toolbarCreated();
     }
 }
        // Token: 0x060010D5 RID: 4309 RVA: 0x0006E2C4 File Offset: 0x0006C6C4
        protected override void handleButtonClick()
        {
            Sleek2Window window = Activator.CreateInstance(this.type) as Sleek2Window;

            DevkitWindowManager.addWindow(window);
            base.handleButtonClick();
        }
Ejemplo n.º 4
0
        protected override void handleButtonClick()
        {
            Sleek2PopoutContainer sleek2PopoutContainer = DevkitWindowManager.addContainer(this.type);

            sleek2PopoutContainer.transform.anchorMin = new Vector2(0.25f, 0.25f);
            sleek2PopoutContainer.transform.anchorMax = new Vector2(0.75f, 0.75f);
            base.handleButtonClick();
        }
Ejemplo n.º 5
0
        public static void load(string name)
        {
            DevkitWindowLayout.wasLoaded = true;
            DevkitWindowManager.resetLayout();
            string path          = IOUtility.rootPath + "/Cloud/Layouts/" + name + ".layout";
            string directoryName = Path.GetDirectoryName(path);

            if (!Directory.Exists(directoryName))
            {
                Directory.CreateDirectory(directoryName);
            }
            if (!File.Exists(path))
            {
                return;
            }
            using (StreamReader streamReader = new StreamReader(path))
            {
                IFormattedFileReader formattedFileReader = new KeyValueTableReader(streamReader);
                formattedFileReader.readKey("Root");
                DevkitWindowManager.partition.read(formattedFileReader);
                int num = formattedFileReader.readArrayLength("Containers");
                for (int i = 0; i < num; i++)
                {
                    formattedFileReader.readArrayIndex(i);
                    IFormattedFileReader formattedFileReader2 = formattedFileReader.readObject();
                    if (formattedFileReader2 != null)
                    {
                        Type type = formattedFileReader2.readValue <Type>("Type");
                        if (type != null)
                        {
                            Sleek2PopoutContainer sleek2PopoutContainer = DevkitWindowManager.addContainer(type);
                            if (sleek2PopoutContainer != null)
                            {
                                formattedFileReader2.readKey("Container");
                                sleek2PopoutContainer.read(formattedFileReader2);
                            }
                        }
                    }
                }
            }
        }
 // Token: 0x060010EF RID: 4335 RVA: 0x0006E636 File Offset: 0x0006CA36
 public static T addContainer <T>() where T : Sleek2PopoutContainer, new()
 {
     return(DevkitWindowManager.addContainer(typeof(T)) as T);
 }