diff --git a/Builds/Managed/Assembly-CSharp.dll b/Builds/Managed/Assembly-CSharp.dll
index 692ad91..6d957bb 100644
Binary files a/Builds/Managed/Assembly-CSharp.dll and b/Builds/Managed/Assembly-CSharp.dll differ
diff --git a/ModLoader/Attributes/MyModEntryPoint.cs b/ModLoader/Attributes/MyModEntryPoint.cs
deleted file mode 100644
index 9744e21..0000000
--- a/ModLoader/Attributes/MyModEntryPoint.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace SFSML.Attributes
-{
- public class MyModEntryPoint : Attribute
- {
- }
-}
diff --git a/ModLoader/Exceptions/MyCoreException.cs b/ModLoader/Exceptions/MyCoreException.cs
deleted file mode 100644
index cd3fe4d..0000000
--- a/ModLoader/Exceptions/MyCoreException.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace SFSML.Exceptions
-{
- class MyCoreException : Exception
- {
- public MyCaller caller;
- public readonly string file;
- public readonly string msg;
- public MyCoreException(string message, string myFile) : base("Whoops something went wrong!")
- {
- this.file = myFile;
- this.msg = message;
- }
-
- public class MyCaller
- {
- public readonly string function;
- public readonly string file;
- public MyCaller(string functionName, string fileName)
- {
- this.function = functionName;
- this.file = fileName;
- }
- public string construct()
- {
- return function + "()" + " [" + file + "]";
- }
- }
- }
-}
diff --git a/ModLoader/HookSystem/HookExceptions/NotHookedException.cs b/ModLoader/HookSystem/HookExceptions/NotHookedException.cs
deleted file mode 100644
index 48235ab..0000000
--- a/ModLoader/HookSystem/HookExceptions/NotHookedException.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Created by SharpDevelop.
- * User: JordivdMolen
- * Date: 2/15/2018
- * Time: 10:35 AM
- *
- * Using this file for commercial purposes can result
- * in violating the license!
- */
-using System;
-using SFSML.HookSystem;
-
-namespace SFSML.HookSystem.HookExceptions
-{
- ///
- /// Description of NotHookedException.
- ///
- public class NotHookedException : Exception
- {
- public MyInitialHook target;
- public NotHookedException(MyInitialHook tgt) : base("This hook is not registered in a MyBaseHookable")
- {
- this.target = tgt;
- }
- }
-}
diff --git a/ModLoader/HookSystem/MainHooks/MyGameLoadedHook.cs b/ModLoader/HookSystem/MainHooks/MyGameLoadedHook.cs
deleted file mode 100644
index 6627d98..0000000
--- a/ModLoader/HookSystem/MainHooks/MyGameLoadedHook.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace SFSML.HookSystem.MainHooks
-{
- class MyGameLoadedHook : MyBaseHook
- {
- public ModLoader core;
- public MyGameLoadedHook(ModLoader coreLoader, String test)
- {
- this.core = coreLoader;
- }
- }
-}
diff --git a/ModLoader/HookSystem/MyBaseHook.cs b/ModLoader/HookSystem/MyBaseHook.cs
deleted file mode 100644
index 6b440cc..0000000
--- a/ModLoader/HookSystem/MyBaseHook.cs
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Created by SharpDevelop.
- * User: JordivdMolen
- * Date: 2/14/2018
- * Time: 9:26 PM
- *
- * Using this file for commercial purposes can result
- * in violating the license!
- */
-using System;
-using System.Collections.Generic;
-using SFSML.HookSystem.HookExceptions;
-using System.Reflection;
-
-namespace SFSML.HookSystem
-{
- ///
- /// Event-like system, baseclass.
- ///
- public abstract class MyBaseHook : MyInitialHook
- {
- private MyBaseHookable infested = null;
- protected Func onInvoke = null;
- public MyBaseHook()
- {
- this.baseType = typeof(T);
- }
-
- ///
- /// setOnInvoke AKA Register hook as hookListener
- ///
- /// This function will be ran when the hook is casted
- /// This object should be the object you are registering the hook on.
- public void setOnInvoke(Func hook, MyBaseHookable root)
- {
- if (this.onInvoke == null)
- {
- this.onInvoke = hook;
- root.registerListener(this);
- }
- else
- {
- throw new Exception("OnInvoke is already set @ setOnInvoke");
- }
- }
-
- public T invoke(T e)
- {
- if (!(e is MyBaseHook))
- {
- throw new Exception("event has to be an instace of MyBaseHook @ Invoke");
- }
- if (!this.isListener())
- {
- throw new Exception("This hook is not a listener! @ Invoke");
- }
- MyBaseHook hookT = ((object) e) as MyBaseHook;
- T invokeResult = this.onInvoke(e);
- return invokeResult;
- }
-
-
- public Dictionary getEventArgumets()
- {
- Dictionary args = new Dictionary();
- foreach (FieldInfo fi in this.GetType().GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance))
- {
- if (fi.DeclaringType == typeof(T))
- {
- args[fi.Name] = fi;
- }
- }
- return args;
- }
-
- public bool isListener()
- {
- return this.onInvoke != null;
- }
- }
-}
diff --git a/ModLoader/HookSystem/MyBaseHookable.cs b/ModLoader/HookSystem/MyBaseHookable.cs
deleted file mode 100644
index 748ee84..0000000
--- a/ModLoader/HookSystem/MyBaseHookable.cs
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Created by SharpDevelop.
- * User: JordivdMolen
- * Date: 2/14/2018
- * Time: 9:39 PM
- *
- * Using this file for commercial purposes can result
- * in violating the license!
- */
-using SFSML.Exceptions;
-using System;
-using System.Collections.Generic;
-using System.Reflection;
-
-namespace SFSML.HookSystem
-{
- ///
- /// Description of MyBaseHookable.
- ///
- public class MyBaseHookable
- {
- private List hooks = new List();
- public MyBaseHookable()
- {
- }
-
- public void registerListener(MyBaseHook e)
- {
- if (!e.isListener())
- {
- throw new MyCoreException("This hook is not a listener! @ RegisterListener","registerListener>()");
- }
- this.hooks.Add(e);
- }
- public void removeListener(MyInitialHook e)
- {
- this.hooks.Remove(e);
- }
- public T castHook(T e)
- {
- T usedCaller = (T) ((MyInitialHook)(object)e).Clone();
- MyBaseHook convertedBase = (Object) e as MyBaseHook;
- Dictionary initialFields = convertedBase.getEventArgumets();
- foreach (MyInitialHook initHook in this.hooks)
- {
- T ih = (T) (object) initHook;
- MyBaseHook convertedHook = (MyBaseHook) initHook;
- T afterInvoke = convertedHook.invoke(usedCaller);
- convertedHook = (object) afterInvoke as MyBaseHook;
- Dictionary initHookFields = convertedHook.getEventArgumets();
- if (convertedHook.isCanceled())
- {
- convertedBase.forceCanceled(true);
- }
- foreach (String fieldName in initialFields.Keys)
- {
- FieldInfo orginField = initialFields[fieldName];
- FieldInfo newField = initHookFields[fieldName];
- object orginValue = orginField.GetValue(e);
- object newValue = newField.GetValue(afterInvoke);
- if (orginValue != newValue)
- {
- orginField.SetValue(e, newValue);
- }
- }
- }
- return (T) (object) convertedBase;
- }
- }
-}
diff --git a/ModLoader/HookSystem/MyInitialHook.cs b/ModLoader/HookSystem/MyInitialHook.cs
deleted file mode 100644
index 5314a2d..0000000
--- a/ModLoader/HookSystem/MyInitialHook.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-using SFSML.HookSystem;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace SFSML.HookSystem
-{
- public class MyInitialHook : ICloneable
- {
- private MyBaseHookable infested = null;
- protected Type baseType;
- protected bool cancel = false;
- public MyInitialHook()
- {
- }
-
- public Type getInitialType()
- {
- return this.baseType;
- }
-
- public bool isCanceled()
- {
- return this.cancel;
- }
-
- public void forceCanceled(bool state)
- {
- this.cancel = state;
- }
-
- public object Clone()
- {
- return this.MemberwiseClone();
- }
- }
-}
diff --git a/ModLoader/ModLoader.cs b/ModLoader/ModLoader.cs
deleted file mode 100644
index d11771a..0000000
--- a/ModLoader/ModLoader.cs
+++ /dev/null
@@ -1,164 +0,0 @@
-/*
- * Created by SharpDevelop.
- * User: JordivdMolen
- * Date: 2/14/2018
- * Time: 10:06 PM
- *
- * Using this file for commercial purposes can result
- * in violating the license!
- */
-using System;
-using System.Diagnostics;
-using System.IO;
-using UnityEngine;
-using System.Reflection;
-using SFSML.HookSystem;
-using SFSML.HookSystem.MainHooks;
-using SFSML.Exceptions;
-using SFSML.Attributes;
-
-namespace SFSML
-{
- ///
- /// The coreclass of SFSML.
- ///
- [MyModEntryPoint]
- public class ModLoader : MyBaseHookable
- {
- public static MyConsole mainConsole;
-
- public int loadedMods = 0;
- private Canvas overlayObject = null;
- public MyConsole myConsole;
-
- public ModLoader()
- {
- if (Application.platform == RuntimePlatform.WindowsPlayer)
- this.myConsole = new MyConsole();
- mainConsole = this.myConsole;
-
- }
-
- public void startLoadProcedure()
- {
- mainConsole.log("Initiating load procedure", "Core");
- this.performDirCheck();
-
- this.loadPriorityMods();
- this.loadMods();
- }
-
- public void toggleOverlay()
- {
- overlayObject.enabled = !overlayObject.enabled;
- }
-
- public string getMyBaseDirectory()
- {
- return Application.dataPath + "/SFSML/";
- }
-
- public string getMyModDirectory()
- {
- return Application.dataPath + "/SFSML/Mods/";
- }
-
- public string getMyDataDirectory()
- {
- return Application.dataPath + "/SFSML/Data/";
- }
-
- private void performDirCheck()
- {
- if (!Directory.Exists(this.getMyBaseDirectory()))
- {
- Directory.CreateDirectory(this.getMyBaseDirectory());
- mainConsole.log("Created SFSML directory.", "DirChecker");
- }
- if (!Directory.Exists(this.getMyModDirectory()))
- {
- Directory.CreateDirectory(this.getMyModDirectory());
- Directory.CreateDirectory(this.getMyModDirectory()+ "priority/");
- Directory.CreateDirectory(this.getMyModDirectory() + "normal/");
- mainConsole.log("Created Mods directory.", "DirChecker");
- }
- if (!Directory.Exists(this.getMyDataDirectory()))
- {
- Directory.CreateDirectory(this.getMyDataDirectory());
- mainConsole.log("Created Data directory.", "DirChecker");
- }
-
- }
- private void loadPriorityMods()
- {
- try
- {
- string[] priorityMods = Directory.GetFiles(this.getMyModDirectory() + "priority/");
- foreach (string mod in priorityMods)
- {
- if (Path.GetExtension(mod) != ".dll") continue;
- this.loadModFromFile(mod);
- }
- }
- catch (MyCoreException e)
- {
- e.caller = new MyCoreException.MyCaller("loadPriorityMods", "ModLoader.cs");
- }
- catch (Exception e)
- {
- mainConsole.logError(e);
- }
-
- }
- private void loadMods()
- {
- try
- {
- string[] normalMods = Directory.GetFiles(this.getMyModDirectory() + "normal/");
- foreach (string mod in normalMods)
- {
- this.loadModFromFile(mod);
- }
- }
- catch (MyCoreException e)
- {
- e.caller = new MyCoreException.MyCaller("loadMods", "ModLoader.cs");
- }
- catch (Exception e)
- {
- mainConsole.logError(e);
- }
- }
- private void loadModFromFile(String modFile)
- {
- try
- {
- if (Path.GetExtension(modFile) != ".dll") return;
- string modFileName = Path.GetFileNameWithoutExtension(modFile);
- mainConsole.log("Loading mod: " + modFileName,"SFSML");
- Assembly modAssembly = Assembly.LoadFrom(modFile);
- MyMod entryObject = null;
- foreach (Type modType in modAssembly.GetTypes())
- {
- object[] attributeList = modType.GetCustomAttributes(typeof(MyModEntryPoint), true);
- if (attributeList.Length == 1)
- {
- entryObject = Activator.CreateInstance(modType) as MyMod;
- }
- }
- string dataPath = this.getMyDataDirectory() + modFileName;
- entryObject.assignDataPath(dataPath);
- entryObject.Load();
- mainConsole.log("Loaded " + entryObject.myName+".\n"+entryObject.myDescription+"\nVersion "+entryObject.myVersion, entryObject.myName);
- }
- catch (MyCoreException e)
- {
- e.caller = new MyCoreException.MyCaller("loadModFromFile", "ModLoader.cs");
- }
- catch (Exception e)
- {
- mainConsole.logError(e);
- }
- }
- }
-}
diff --git a/ModLoader/MyConfig.cs b/ModLoader/MyConfig.cs
deleted file mode 100644
index e9e4718..0000000
--- a/ModLoader/MyConfig.cs
+++ /dev/null
@@ -1,74 +0,0 @@
-using SFSML.Exceptions;
-using SFSML.HookSystem;
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Text;
-using UnityEngine;
-
-namespace SFSML
-{
- public class MyConfig
- {
- Type t;
- private object configuration = null;
- public readonly string configurationPath;
- public MyConfig(string path, Type baseType)
- {
- this.t = baseType;
- this.configurationPath = path;
- this.loadConfiguration(baseType);
- }
-
- public T getConfiguration()
- {
- return (T) this.configuration;
- }
- public void loadConfiguration(Type configType)
- {
- if (!File.Exists(this.configurationPath))
- {
- object obj = Activator.CreateInstance(configType);
- if (!(obj is IMyConfig))
- {
- throw new MyCoreException("configType is not part of a IMyConfig!", "MyConfig.cs");
- }
- IMyConfig cfg = obj as IMyConfig;
- cfg.SetupDefaults();
- this.configuration = cfg;
- ((IMyConfig)this.configuration).setParent(this);
- this.save();
- }
- String json = File.ReadAllText(this.configurationPath);
- this.configuration = JsonUtility.FromJson(json, configType);
- ((IMyConfig)this.configuration).setParent(this);
- }
-
- public void save()
- {
- string json = JsonUtility.ToJson(this.configuration);
- string path = this.configurationPath;
- File.WriteAllText(path, json);
- }
- }
-
- public abstract class IMyConfig
- {
- [NonSerialized]
- private MyConfig parent = null;
- abstract public void SetupDefaults();
- public void save()
- {
- this.parent.save();
- }
- public void setParent(MyConfig par)
- {
- if (this.parent == null)
- {
- this.parent = par;
- }
- }
- }
-
-}
diff --git a/ModLoader/MyConsole.cs b/ModLoader/MyConsole.cs
deleted file mode 100644
index d7781c9..0000000
--- a/ModLoader/MyConsole.cs
+++ /dev/null
@@ -1,76 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.IO;
-using System.Linq;
-using System.Runtime.InteropServices;
-using System.Text;
-
-namespace SFSML
-{
- public class MyConsole
- {
- [DllImport("kernel32.dll")]
- static extern IntPtr GetConsoleWindow();
-
- [DllImport("user32.dll")]
- static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
-
- [DllImport("Kernel32.dll")]
- private static extern bool AllocConsole();
-
- const int SW_HIDE = 0;
- const int SW_SHOW = 5;
-
- private bool visible = false;
-
- public MyConsole()
- {
- AllocConsole();
- this.hideConsole();
- Console.SetOut(new StreamWriter(Console.OpenStandardOutput()) { AutoFlush = true });
- this.visible = false;
- }
- public void hideConsole()
- {
- ShowWindow(GetConsoleWindow(), SW_HIDE);
- this.visible = false;
- }
- public void showConsole()
- {
- ShowWindow(GetConsoleWindow(), SW_SHOW);
- this.visible = true;
- }
- public void toggleConsole()
- {
- if (this.visible)
- {
- this.hideConsole();
- } else
- {
- this.showConsole();
- }
- }
- public void logError(Exception e)
- {
- StackTrace st = new StackTrace(e, true);
- StackFrame sf = st.GetFrame(0);
- int line = sf.GetFileLineNumber();
- string file = sf.GetFileName();
- Console.WriteLine("##[ERROR]##");
- Console.WriteLine(e.Message);
- Console.WriteLine(e.StackTrace);
- Console.WriteLine(line + "@"+file);
- Console.WriteLine("##[ERROR]##");
- }
- public void log(String msg, String tag)
- {
- Console.WriteLine("["+ tag + "]: " + msg);
- }
- public void log(String msg)
- {
- this.log(msg, "Unkwn");
- }
-
- }
-}
diff --git a/ModLoader/MyMod.cs b/ModLoader/MyMod.cs
deleted file mode 100644
index b5e8488..0000000
--- a/ModLoader/MyMod.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-using SFSML.HookSystem;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace SFSML
-{
- public abstract class MyMod : MyBaseHookable
- {
- public readonly String myName;
- public readonly String myDescription;
- public readonly String myVersion;
- private string dataPath;
- private string configPath;
- private MyConfig configurationObject;
- private Type cfgType = null;
- public MyMod(String name, String description, string version)
- {
- this.myName = name;
- this.myDescription = description;
- this.myVersion = version;
- ModLoader.mainConsole.log("No MyConfig type specefied.", "MyMod");
- }
- public MyMod(String name, String description, string version, Type configurationType)
- {
- this.myName = name;
- this.myDescription = description;
- this.myVersion = version;
- this.cfgType = configurationType;
- ModLoader.mainConsole.log("Instanciating MyConfig.", "MyMod");
- }
- protected abstract void onLoad();
- protected abstract void onUnload();
- public void Load()
- {
- this.onLoad();
- }
- public void Unload()
- {
- this.onUnload();
- }
- public void assignDataPath(string path)
- {
- if (this.dataPath == null)
- {
- this.dataPath = path;
- if (cfgType != null)
- this.configurationObject = new MyConfig(path + ".cfg",this.cfgType);
- }
- }
- public string getDataPath()
- {
- return this.dataPath;
- }
- public MyConfig config()
- {
- return configurationObject;
- }
- }
-}
diff --git a/Source/Assembly-CSharp.csproj.meta b/Source/Assembly-CSharp.csproj.meta
deleted file mode 100644
index 1e9b3ea..0000000
--- a/Source/Assembly-CSharp.csproj.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 36ad2698f8bd3994a841ca304a9df5a8
-timeCreated: 1518885802
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Assembly-CSharp.sln.meta b/Source/Assembly-CSharp.sln.meta
deleted file mode 100644
index 50865af..0000000
--- a/Source/Assembly-CSharp.sln.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: e5ce84aa1390f0949904cd44a4a632eb
-timeCreated: 1518885802
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Blur.cs.meta b/Source/Blur.cs.meta
deleted file mode 100644
index 4bbd328..0000000
--- a/Source/Blur.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: d0fc0e647ebd6dc4fb5dccfc83c51967
-timeCreated: 1518885834
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/BoolValueHolder.cs.meta b/Source/BoolValueHolder.cs.meta
deleted file mode 100644
index 4ee55ff..0000000
--- a/Source/BoolValueHolder.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 67197cec2fc0315439bdb292033fed0a
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/CelestialBodyData.cs.meta b/Source/CelestialBodyData.cs.meta
deleted file mode 100644
index 32e6761..0000000
--- a/Source/CelestialBodyData.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 916a973d499768f42b5963ac2e68d82e
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/ControlModule.cs.meta b/Source/ControlModule.cs.meta
deleted file mode 100644
index 406835a..0000000
--- a/Source/ControlModule.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: e935c4a51263419498e92d103981725f
-timeCreated: 1518885834
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Controller.cs.meta b/Source/Controller.cs.meta
deleted file mode 100644
index db4e9d6..0000000
--- a/Source/Controller.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 060439ed821e41040964d1364998b7a6
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/CreateRocket.cs.meta b/Source/CreateRocket.cs.meta
deleted file mode 100644
index 44bed94..0000000
--- a/Source/CreateRocket.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: ba1182d37353f0a4eb31eea41a76afde
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/CustomEvent.cs.meta b/Source/CustomEvent.cs.meta
deleted file mode 100644
index ca483f8..0000000
--- a/Source/CustomEvent.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 22d5929ef3439e94a9e7b08d2671908e
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Double3.cs.meta b/Source/Double3.cs.meta
deleted file mode 100644
index 7684e44..0000000
--- a/Source/Double3.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: c20f423a8a3e50d4aac4e8ff8b20f8ac
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Ellipse.cs.meta b/Source/Ellipse.cs.meta
deleted file mode 100644
index 0dd4e64..0000000
--- a/Source/Ellipse.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 604e5702ec555994f98fea6d5a11ae71
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/EngineModule.cs.meta b/Source/EngineModule.cs.meta
deleted file mode 100644
index 6329254..0000000
--- a/Source/EngineModule.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: deea58afdc001e340acf922fd3842e9a
-timeCreated: 1518885834
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/FloatValueHolder.cs.meta b/Source/FloatValueHolder.cs.meta
deleted file mode 100644
index e1119fd..0000000
--- a/Source/FloatValueHolder.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 422ca992f79a632439de4e1fef08d90d
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/GPGSIds.cs.meta b/Source/GPGSIds.cs.meta
deleted file mode 100644
index 464a0a0..0000000
--- a/Source/GPGSIds.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 313df1ea369dcfc4d9e1b60c50bb72e0
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/GameEvent.cs.meta b/Source/GameEvent.cs.meta
deleted file mode 100644
index d0600e9..0000000
--- a/Source/GameEvent.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: a8f8a2f2c13e50e4a9b7d2adfe0c2e68
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/GameEventListener.cs.meta b/Source/GameEventListener.cs.meta
deleted file mode 100644
index 61bc236..0000000
--- a/Source/GameEventListener.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 793404227a0bba64e9acd11e46e11f36
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/GameSaving.cs.meta b/Source/GameSaving.cs.meta
deleted file mode 100644
index f28d048..0000000
--- a/Source/GameSaving.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 839d8dec432e05347b6bab97228dbb6d
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/HeightMap.cs.meta b/Source/HeightMap.cs.meta
deleted file mode 100644
index 2a9d458..0000000
--- a/Source/HeightMap.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 2060858826c369b40b2218042a1a3151
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/InputController.cs.meta b/Source/InputController.cs.meta
deleted file mode 100644
index 3fa7097..0000000
--- a/Source/InputController.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: ed239ff494189984ba68f1922eebe84d
-timeCreated: 1518885834
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Kepler.cs.meta b/Source/Kepler.cs.meta
deleted file mode 100644
index e88c04b..0000000
--- a/Source/Kepler.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 729f8b0545e441949afd13dc19c1be64
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/LandingLegModule.cs.meta b/Source/LandingLegModule.cs.meta
deleted file mode 100644
index 4bd532b..0000000
--- a/Source/LandingLegModule.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 944fda4d863d3b84cbca3b7c032558b3
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/LinkModule.cs.meta b/Source/LinkModule.cs.meta
deleted file mode 100644
index 98dbc53..0000000
--- a/Source/LinkModule.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 9df57b4e8561ec54b8c7161921b1e9c6
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/MainMenu.cs.meta b/Source/MainMenu.cs.meta
deleted file mode 100644
index 337bb4a..0000000
--- a/Source/MainMenu.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 20739d9c81567cd4c9c6d284698cad77
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Map.cs.meta b/Source/Map.cs.meta
deleted file mode 100644
index 4a65193..0000000
--- a/Source/Map.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 6ced61bb3e3e01f439c711bd007a93f5
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Module.cs.meta b/Source/Module.cs.meta
deleted file mode 100644
index d30f499..0000000
--- a/Source/Module.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 8b0c4f4ff1c383d4f8b2fe3add1f4b5d
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/MoveModule.cs.meta b/Source/MoveModule.cs.meta
deleted file mode 100644
index bd9daaa..0000000
--- a/Source/MoveModule.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 55b5bf8a138ae7d43884949fc8d26a37
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/NewBuildSystem.meta b/Source/NewBuildSystem.meta
deleted file mode 100644
index 91a392e..0000000
--- a/Source/NewBuildSystem.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 927b86725b82e354da68a65e0ff31d6c
-folderAsset: yes
-timeCreated: 1518885802
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/NewBuildSystem/Build.cs b/Source/NewBuildSystem/Build.cs
index 13c5907..6ed438b 100644
--- a/Source/NewBuildSystem/Build.cs
+++ b/Source/NewBuildSystem/Build.cs
@@ -1,3 +1,7 @@
+using SFSML;
+using SFSML.GameManager.Hooks.BuildRelated;
+using SFSML.GameManager.Hooks.FrameRelated;
+using SFSML.GameManager.Hooks.UnityRelated;
using Sirenix.OdinInspector;
using System;
using System.Collections.Generic;
@@ -234,6 +238,7 @@ private void Start()
this.dragAndDropInstruction.gameObject.SetActive(true);
Saving.SaveSetting(Saving.SettingKey.seenBuildInstructions, true);
}
+ ModLoader.manager.castHook(new MyBuildMenuStartedHook());
}
public void MoveCamera(Vector3 delta)
@@ -502,6 +507,8 @@ private void TryLaunch()
private void GoForLaunch()
{
+ MyRocketLaunchHook result = ModLoader.manager.castHook(new MyRocketLaunchHook(this.buildGrid.parts));
+ if (result.isCanceled()) return;
string jsonString = JsonUtility.ToJson(new Build.BuildSave("To Launch", Ref.cam.transform.position, this.buildGrid.parts));
Ref.SaveJsonString(jsonString, Saving.SaveKey.ToLaunch);
Ref.LoadScene(Ref.SceneType.Game);
@@ -527,5 +534,10 @@ public void DisableDescription()
public void EnableDescription()
{
}
+
+ public void OnGUI()
+ {
+ ModLoader.manager.castHook(new MyBuildMenuOnGuiHook());
+ }
}
}
diff --git a/Source/NewBuildSystem/Build.cs.meta b/Source/NewBuildSystem/Build.cs.meta
deleted file mode 100644
index 5aefd40..0000000
--- a/Source/NewBuildSystem/Build.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 1933e874d5588cc499c296e51616d82e
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/NewBuildSystem/Orientation.cs.meta b/Source/NewBuildSystem/Orientation.cs.meta
deleted file mode 100644
index 771b017..0000000
--- a/Source/NewBuildSystem/Orientation.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: d665a7bcaed35894e94849af601ca96d
-timeCreated: 1518885834
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/NewBuildSystem/PartData.cs.meta b/Source/NewBuildSystem/PartData.cs.meta
deleted file mode 100644
index 96c41a7..0000000
--- a/Source/NewBuildSystem/PartData.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: f226f9e1c4d460342a6cf8f28844da72
-timeCreated: 1518885834
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/NewBuildSystem/PartGrid.cs.meta b/Source/NewBuildSystem/PartGrid.cs.meta
deleted file mode 100644
index 6fd3734..0000000
--- a/Source/NewBuildSystem/PartGrid.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: bd75a692ea1a486469107a9bbaed8d56
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/NewBuildSystem/PickPartGrid.cs.meta b/Source/NewBuildSystem/PickPartGrid.cs.meta
deleted file mode 100644
index 6842497..0000000
--- a/Source/NewBuildSystem/PickPartGrid.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 052b9973c86b5504aabfd97a50abec55
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/NewBuildSystem/PlacedPart.cs.meta b/Source/NewBuildSystem/PlacedPart.cs.meta
deleted file mode 100644
index f55c978..0000000
--- a/Source/NewBuildSystem/PlacedPart.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 002a4aa7eee4b454f8dc5710a6b21cf3
-timeCreated: 1518885832
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/NewBuildSystem/Utility.cs.meta b/Source/NewBuildSystem/Utility.cs.meta
deleted file mode 100644
index f883448..0000000
--- a/Source/NewBuildSystem/Utility.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: c6551b4e117db7441b2357ed17e635a8
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Orbit.cs.meta b/Source/Orbit.cs.meta
deleted file mode 100644
index 999c3b8..0000000
--- a/Source/Orbit.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 210ead84cecb29246adf8858ebe9bdcf
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/ParachuteModule.cs.meta b/Source/ParachuteModule.cs.meta
deleted file mode 100644
index 264862c..0000000
--- a/Source/ParachuteModule.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 7a50f6337c9891e42b5ee9ee69eeb4fa
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Part.cs.meta b/Source/Part.cs.meta
deleted file mode 100644
index 5f153ac..0000000
--- a/Source/Part.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: c8889cc8aa6c8674db65d9c71361aa6c
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/PartChildCollider.cs.meta b/Source/PartChildCollider.cs.meta
deleted file mode 100644
index 2781d42..0000000
--- a/Source/PartChildCollider.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: d76f1ecc982a8ef4187d3021680aaf22
-timeCreated: 1518885834
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/PartDatabase.cs.meta b/Source/PartDatabase.cs.meta
deleted file mode 100644
index e12f72b..0000000
--- a/Source/PartDatabase.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 91ae987f019225c4db59ac678894b32e
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/PartsManager.cs.meta b/Source/PartsManager.cs.meta
deleted file mode 100644
index 22d4049..0000000
--- a/Source/PartsManager.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 05c88f56eabf15f41854dec38147b57a
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/PlanetManager.cs.meta b/Source/PlanetManager.cs.meta
deleted file mode 100644
index 90e6cb4..0000000
--- a/Source/PlanetManager.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 72cd04ce30499b54a9c6487b9176b092
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Properties.meta b/Source/Properties.meta
deleted file mode 100644
index 4349e70..0000000
--- a/Source/Properties.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 5c2356f987173d54c8a1eb466a78ed24
-folderAsset: yes
-timeCreated: 1518885802
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Properties/AssemblyInfo.cs.meta b/Source/Properties/AssemblyInfo.cs.meta
deleted file mode 100644
index a3201d3..0000000
--- a/Source/Properties/AssemblyInfo.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: eabd87ca910b497459c55d09ec652edd
-timeCreated: 1518885834
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Ref.cs b/Source/Ref.cs
index ba37448..85cea43 100644
--- a/Source/Ref.cs
+++ b/Source/Ref.cs
@@ -227,12 +227,14 @@ private Double3 VelocityOffset
public static void LoadScene(Ref.SceneType sceneToLoad)
{
- MySceneChangedHook res = ModLoader.manager.castHook(new MySceneChangedHook(Ref.lastScene, sceneToLoad));
+ MySceneChangeHook res = ModLoader.manager.castHook(new MySceneChangeHook(Ref.lastScene, sceneToLoad));
if (res.isCanceled()) return;
sceneToLoad = res.targetScene;
+ Ref.SceneType oldScene = Ref.lastScene;
Ref.lastScene = Ref.currentScene;
SceneManager.LoadScene(sceneToLoad.ToString(), LoadSceneMode.Single);
- }
+ ModLoader.manager.castHook(new MySceneChangedHook(oldScene, sceneToLoad));
+ }
public static int GetFigure(double value)
{
@@ -314,6 +316,8 @@ void FixedUpdate()
{
kd = false;
}
+ if (Ref.myModLoader!=null)
+ Ref.myModLoader.RunUpdate();
}
diff --git a/Source/Ref.cs.meta b/Source/Ref.cs.meta
deleted file mode 100644
index 90cebb1..0000000
--- a/Source/Ref.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: edb77310316daa24ba8977a1d49ae2df
-timeCreated: 1518885834
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/ReorderableList.cs.meta b/Source/ReorderableList.cs.meta
deleted file mode 100644
index ecc160e..0000000
--- a/Source/ReorderableList.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 1c3b1b66340f99343885f6b44eafc538
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Resource.cs.meta b/Source/Resource.cs.meta
deleted file mode 100644
index 741a05f..0000000
--- a/Source/Resource.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 1b90d59fc22d0c94a948208bafb5e897
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/ResourceModule.cs.meta b/Source/ResourceModule.cs.meta
deleted file mode 100644
index f620b99..0000000
--- a/Source/ResourceModule.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 2cae44a75300169468c0ed19d11cd836
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML.meta b/Source/SFSML.meta
deleted file mode 100644
index a10e132..0000000
--- a/Source/SFSML.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 460a20439d3401d4d8a02829a0c71ea2
-folderAsset: yes
-timeCreated: 1518885802
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/Attributes.meta b/Source/SFSML/Attributes.meta
deleted file mode 100644
index 7887b54..0000000
--- a/Source/SFSML/Attributes.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 3a172599f444e2e4ba8c07f9f31e193f
-folderAsset: yes
-timeCreated: 1519065045
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/Attributes/MyModEntryPoint.cs.meta b/Source/SFSML/Attributes/MyModEntryPoint.cs.meta
deleted file mode 100644
index 0481c2b..0000000
--- a/Source/SFSML/Attributes/MyModEntryPoint.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 9e08c6bc592a65944a348e00528c3d6e
-timeCreated: 1519065046
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/Exceptions.meta b/Source/SFSML/Exceptions.meta
deleted file mode 100644
index de875b3..0000000
--- a/Source/SFSML/Exceptions.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: f6d7c255f85fc8546b1bd371f6b52910
-folderAsset: yes
-timeCreated: 1519065045
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/Exceptions/MyCoreException.cs.meta b/Source/SFSML/Exceptions/MyCoreException.cs.meta
deleted file mode 100644
index 22815e5..0000000
--- a/Source/SFSML/Exceptions/MyCoreException.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 76bd7a8c20d002549a2fad1c5040df0b
-timeCreated: 1519065046
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/GameManager.meta b/Source/SFSML/GameManager.meta
deleted file mode 100644
index b70f02a..0000000
--- a/Source/SFSML/GameManager.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 50abc4bb254391e4da1651c2e1637daa
-folderAsset: yes
-timeCreated: 1519335740
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/GameManager/Hooks.meta b/Source/SFSML/GameManager/Hooks.meta
deleted file mode 100644
index f4c0a5e..0000000
--- a/Source/SFSML/GameManager/Hooks.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 707f1b269171aab43a625436127b5f57
-folderAsset: yes
-timeCreated: 1519335740
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/GameManager/Hooks/BuildRelated/MyRocketLaunchHook.cs b/Source/SFSML/GameManager/Hooks/BuildRelated/MyRocketLaunchHook.cs
new file mode 100644
index 0000000..a699416
--- /dev/null
+++ b/Source/SFSML/GameManager/Hooks/BuildRelated/MyRocketLaunchHook.cs
@@ -0,0 +1,18 @@
+using NewBuildSystem;
+using SFSML.HookSystem;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace SFSML.GameManager.Hooks.BuildRelated
+{
+ class MyRocketLaunchHook : MyBaseHook
+ {
+ public List parts = new List();
+ public MyRocketLaunchHook(List placed)
+ {
+ this.parts = placed;
+ }
+ }
+}
diff --git a/Source/SFSML/GameManager/Hooks/FrameRelated/MyBuildMenuOnGuiHook.cs b/Source/SFSML/GameManager/Hooks/FrameRelated/MyBuildMenuOnGuiHook.cs
new file mode 100644
index 0000000..895ecb7
--- /dev/null
+++ b/Source/SFSML/GameManager/Hooks/FrameRelated/MyBuildMenuOnGuiHook.cs
@@ -0,0 +1,13 @@
+using SFSML.HookSystem;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace SFSML.GameManager.Hooks.FrameRelated
+{
+ public class MyBuildMenuOnGuiHook : MyBaseHook
+ {
+ public MyBuildMenuOnGuiHook() { }
+ }
+}
diff --git a/Source/SFSML/GameManager/Hooks/ModuleRelated.meta b/Source/SFSML/GameManager/Hooks/ModuleRelated.meta
deleted file mode 100644
index 08e4eff..0000000
--- a/Source/SFSML/GameManager/Hooks/ModuleRelated.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: fdb3e582ff2448b4f9f15fc80a3b0669
-folderAsset: yes
-timeCreated: 1519335740
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/GameManager/Hooks/ModuleRelated/MyResourceOnTakeHook.cs.meta b/Source/SFSML/GameManager/Hooks/ModuleRelated/MyResourceOnTakeHook.cs.meta
deleted file mode 100644
index a628e18..0000000
--- a/Source/SFSML/GameManager/Hooks/ModuleRelated/MyResourceOnTakeHook.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: c5629711ab6a05649ba1e0d4ea342dae
-timeCreated: 1519335740
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/GameManager/Hooks/PartRelated.meta b/Source/SFSML/GameManager/Hooks/PartRelated.meta
deleted file mode 100644
index c7e2604..0000000
--- a/Source/SFSML/GameManager/Hooks/PartRelated.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: ee05ee6127cc2cc40b4ae4ae957fdc00
-folderAsset: yes
-timeCreated: 1519335740
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/GameManager/Hooks/PartRelated/MyBeforeDestroyHook.cs.meta b/Source/SFSML/GameManager/Hooks/PartRelated/MyBeforeDestroyHook.cs.meta
deleted file mode 100644
index b3bbc72..0000000
--- a/Source/SFSML/GameManager/Hooks/PartRelated/MyBeforeDestroyHook.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 531f6cafdc71fd8488b8f54c27ed97a6
-timeCreated: 1519335740
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/GameManager/Hooks/PartRelated/MyOnUseHook.cs.meta b/Source/SFSML/GameManager/Hooks/PartRelated/MyOnUseHook.cs.meta
deleted file mode 100644
index 6703dd7..0000000
--- a/Source/SFSML/GameManager/Hooks/PartRelated/MyOnUseHook.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 7081acadaf58d3449b5d416a783f6445
-timeCreated: 1519335740
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/GameManager/Hooks/UnityRelated.meta b/Source/SFSML/GameManager/Hooks/UnityRelated.meta
deleted file mode 100644
index 02755c1..0000000
--- a/Source/SFSML/GameManager/Hooks/UnityRelated.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 0535454cf05460045b37b5975192fdb2
-folderAsset: yes
-timeCreated: 1519409516
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/GameManager/Hooks/UnityRelated/MyBuildMenuStartedHook.cs b/Source/SFSML/GameManager/Hooks/UnityRelated/MyBuildMenuStartedHook.cs
new file mode 100644
index 0000000..41338a6
--- /dev/null
+++ b/Source/SFSML/GameManager/Hooks/UnityRelated/MyBuildMenuStartedHook.cs
@@ -0,0 +1,12 @@
+using SFSML.HookSystem;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace SFSML.GameManager.Hooks.UnityRelated
+{
+ public class MyBuildMenuStartedHook : MyBaseHook
+ {
+ }
+}
diff --git a/Source/SFSML/GameManager/Hooks/UnityRelated/MyRocketPutOnLaunchpadHook.cs.meta b/Source/SFSML/GameManager/Hooks/UnityRelated/MyRocketPutOnLaunchpadHook.cs.meta
deleted file mode 100644
index efd7db0..0000000
--- a/Source/SFSML/GameManager/Hooks/UnityRelated/MyRocketPutOnLaunchpadHook.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: d642b23e8c7545b41ba947a340307a4b
-timeCreated: 1519409516
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/GameManager/Hooks/UnityRelated/MySceneChangeHook.cs b/Source/SFSML/GameManager/Hooks/UnityRelated/MySceneChangeHook.cs
new file mode 100644
index 0000000..6464c12
--- /dev/null
+++ b/Source/SFSML/GameManager/Hooks/UnityRelated/MySceneChangeHook.cs
@@ -0,0 +1,30 @@
+using SFSML.HookSystem;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace SFSML.GameManager.Hooks.UnityRelated
+{
+ public class MySceneChangeHook : MyBaseHook
+ {
+ public Ref.SceneType oldScene;
+ public Ref.SceneType targetScene;
+ ///
+ /// This hook is being executed on MyGameManager use ModLoader.manager as listener
+ ///
+ ///
+ ///
+ public MySceneChangeHook(Ref.SceneType old, Ref.SceneType tgt)
+ {
+ this.oldScene = old;
+ this.targetScene = tgt;
+ }
+
+ ///
+ /// Made for event-listeners only!
+ ///
+ public MySceneChangeHook()
+ { }
+ }
+}
diff --git a/Source/SFSML/GameManager/Hooks/UnityRelated/MySceneChangedHook.cs.meta b/Source/SFSML/GameManager/Hooks/UnityRelated/MySceneChangedHook.cs.meta
deleted file mode 100644
index 37c9632..0000000
--- a/Source/SFSML/GameManager/Hooks/UnityRelated/MySceneChangedHook.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 5bb090b3511ec9d4b9a8f618a0232b93
-timeCreated: 1519409516
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/GameManager/MyGameManager.cs.meta b/Source/SFSML/GameManager/MyGameManager.cs.meta
deleted file mode 100644
index 0194c4c..0000000
--- a/Source/SFSML/GameManager/MyGameManager.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 06edc2a4d3c447140be8226851a98270
-timeCreated: 1519335740
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/HookSystem.meta b/Source/SFSML/HookSystem.meta
deleted file mode 100644
index eea48a7..0000000
--- a/Source/SFSML/HookSystem.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: d6dc0fbc1e8c5744dabe4d051184c176
-folderAsset: yes
-timeCreated: 1519065045
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/HookSystem/Attributes.meta b/Source/SFSML/HookSystem/Attributes.meta
deleted file mode 100644
index bfabdfc..0000000
--- a/Source/SFSML/HookSystem/Attributes.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: e80dd06e68f9ed94a8177f2bd95c9026
-folderAsset: yes
-timeCreated: 1519065045
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/HookSystem/HookExceptions.meta b/Source/SFSML/HookSystem/HookExceptions.meta
deleted file mode 100644
index ba70f04..0000000
--- a/Source/SFSML/HookSystem/HookExceptions.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 451883f8f2a7b534880fd2fcd8c1f992
-folderAsset: yes
-timeCreated: 1518890094
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/HookSystem/HookExceptions/NotHookedException.cs.meta b/Source/SFSML/HookSystem/HookExceptions/NotHookedException.cs.meta
deleted file mode 100644
index 7b2ab33..0000000
--- a/Source/SFSML/HookSystem/HookExceptions/NotHookedException.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: b0020446541797b47a7f69617b905340
-timeCreated: 1518890094
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/HookSystem/MainHooks.meta b/Source/SFSML/HookSystem/MainHooks.meta
deleted file mode 100644
index 5f88454..0000000
--- a/Source/SFSML/HookSystem/MainHooks.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 54f061a5a7b555f4cbdde50dbb695c7d
-folderAsset: yes
-timeCreated: 1518890956
-licenseType: Free
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/HookSystem/MainHooks/MyGameLoadedHook.cs.meta b/Source/SFSML/HookSystem/MainHooks/MyGameLoadedHook.cs.meta
deleted file mode 100644
index d1a6f3b..0000000
--- a/Source/SFSML/HookSystem/MainHooks/MyGameLoadedHook.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: c20545eede1812f4bb558822c808f07d
-timeCreated: 1519065046
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/HookSystem/MyBaseHook.cs.meta b/Source/SFSML/HookSystem/MyBaseHook.cs.meta
deleted file mode 100644
index 3e1dca3..0000000
--- a/Source/SFSML/HookSystem/MyBaseHook.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 6457fc96d21df7f49ad292f82245a07f
-timeCreated: 1518890094
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/HookSystem/MyBaseHookable.cs.meta b/Source/SFSML/HookSystem/MyBaseHookable.cs.meta
deleted file mode 100644
index 2030cad..0000000
--- a/Source/SFSML/HookSystem/MyBaseHookable.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 45c181314da3f854aade9542cc6bdbe2
-timeCreated: 1518890094
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/HookSystem/MyInitialHook.cs.meta b/Source/SFSML/HookSystem/MyInitialHook.cs.meta
deleted file mode 100644
index 6b6a2cd..0000000
--- a/Source/SFSML/HookSystem/MyInitialHook.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 194508b17b8264541aab3f855ba2ee68
-timeCreated: 1519047766
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/ModLoader.cs b/Source/SFSML/ModLoader.cs
index d435b25..c76c407 100644
--- a/Source/SFSML/ModLoader.cs
+++ b/Source/SFSML/ModLoader.cs
@@ -17,6 +17,7 @@
using SFSML.Exceptions;
using SFSML.Attributes;
using SFSML.GameManager;
+using System.Collections.Generic;
namespace SFSML
{
@@ -29,6 +30,7 @@ public class ModLoader : MyBaseHookable
public static MyConsole mainConsole;
public int loadedMods = 0;
+ private Dictionary mods = new Dictionary();
private Canvas overlayObject = null;
public MyConsole myConsole;
///
@@ -40,6 +42,7 @@ public class ModLoader : MyBaseHookable
public static readonly string version = "pre-1.0.0.a-2";
private static readonly string logTag = "ModLoader "+version;
+ private GameObject overlay;
public ModLoader()
{
if (Application.platform == RuntimePlatform.WindowsPlayer)
@@ -48,22 +51,30 @@ public ModLoader()
mainConsole = this.myConsole;
}
myConsole.log("Loading ModLoader Project "+version,"");
+ try
+ {
+ AssetBundle b = AssetBundle.LoadFromFile(Application.dataPath + "/overlay.overlay1");
+ GameObject o = Ref.Instantiate(b.LoadAsset("SFSML_Overlay"));
+ o.SetActive(false);
+ this.overlay = o;
+ mainConsole.log(o.name);
+ } catch (Exception e)
+ {
+ mainConsole.logError(e);
+ }
}
+
+
public void startLoadProcedure()
{
- mainConsole.log("Initiating load procedure", "ModLoader");
+ mainConsole.log("Initiating load procedure", logTag);
this.performDirCheck();
this.loadPriorityMods();
this.loadMods();
}
-
- public void toggleOverlay()
- {
- overlayObject.enabled = !overlayObject.enabled;
- }
-
+
public string getMyBaseDirectory()
{
return Application.dataPath + "/SFSML/";
@@ -146,21 +157,70 @@ private void loadModFromFile(String modFile)
{
if (Path.GetExtension(modFile) != ".dll") return;
string modFileName = Path.GetFileNameWithoutExtension(modFile);
- mainConsole.log("Loading mod: " + modFileName, "ModLoader");
+ mainConsole.log("Loading mod: " + modFileName, logTag);
Assembly modAssembly = Assembly.LoadFrom(modFile);
MyMod entryObject = null;
+ bool hasTextureHolder = false;
+ MyAssetHolder textureHolder = null;
foreach (Type modType in modAssembly.GetTypes())
{
object[] attributeList = modType.GetCustomAttributes(typeof(MyModEntryPoint), true);
if (attributeList.Length == 1)
{
entryObject = Activator.CreateInstance(modType) as MyMod;
+ foreach (FieldInfo fi in modType.GetFields(BindingFlags.Instance | BindingFlags.Public))
+ {
+ if (fi.FieldType.Equals(typeof(MyAssetHolder)))
+ {
+ mainConsole.log("Assigning assetHolder", logTag);
+ hasTextureHolder = true;
+ textureHolder = fi.GetValue(entryObject) as MyAssetHolder;
+ }
+ }
+ }
+ }
+ string infoPath = Path.Combine(Path.GetDirectoryName(modFile), Path.GetFileNameWithoutExtension(modFile));
+ if (Directory.Exists(infoPath))
+ {
+ string assetPath = Path.Combine(infoPath, "Assets");
+ if (Directory.Exists(assetPath) && textureHolder != null)
+ {
+ foreach (string file in Directory.GetFiles(assetPath))
+ {
+ if (Path.GetExtension(file) == ".mlasset")
+ {
+ AssetBundle ab = AssetBundle.LoadFromFile(file);
+ if (ab==null)
+ {
+ mainConsole.log("Tried to load ModLoader-Assets from " + file + ", but failed.", logTag);
+ continue;
+ }
+ textureHolder.ab = ab;
+ }
+ }
+ mainConsole.log("Loaded mod assets.", logTag);
+ } else
+ {
+ if (textureHolder == null)
+ {
+ mainConsole.log("Mod doesn't have textureHolder. Skipping asset load proccess", logTag);
+ } else
+ {
+ mainConsole.log("Mod doesn't have asset folder. Skippig asset load proccess", logTag);
+ }
}
}
+ if (mods.ContainsKey(entryObject.myName))
+ {
+ mainConsole.log("Mod by the name " + entryObject.myName + " already exists!", logTag);
+ return;
+ }
+ mods[entryObject.myName] = entryObject;
string dataPath = this.getMyDataDirectory() + modFileName;
entryObject.assignDataPath(dataPath);
entryObject.Load();
- mainConsole.log("Loaded " + entryObject.myName+".\n"+entryObject.myDescription+"\nVersion "+entryObject.myVersion, "ModLoader");
+ mainConsole.log("Loaded " + entryObject.myName+".\n"+entryObject.myDescription+"\nVersion "+entryObject.myVersion, logTag);
+ this.loadedMods++;
}
catch (MyCoreException e)
{
@@ -171,5 +231,15 @@ private void loadModFromFile(String modFile)
mainConsole.logError(e);
}
}
+
+ public void RunUpdate()
+ {
+
+ }
+
+ public bool isModLoaded(String name)
+ {
+ return this.mods.ContainsKey(name);
+ }
}
}
diff --git a/Source/SFSML/ModLoader.cs.meta b/Source/SFSML/ModLoader.cs.meta
deleted file mode 100644
index 266f0b4..0000000
--- a/Source/SFSML/ModLoader.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 2a3b63b422425b24eaed541c57f4d8c1
-timeCreated: 1518890094
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/MyAssetHolder.cs b/Source/SFSML/MyAssetHolder.cs
new file mode 100644
index 0000000..cd39fd7
--- /dev/null
+++ b/Source/SFSML/MyAssetHolder.cs
@@ -0,0 +1,24 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using UnityEngine;
+
+namespace SFSML
+{
+ public class MyAssetHolder
+ {
+ public AssetBundle ab;
+ public T getAsset(string name)
+ {
+ return (T) (object) ab.LoadAsset(name);
+ }
+
+ public T getInstanciated(string name)
+ {
+ return (T)(object)Ref.Instantiate(ab.LoadAsset(name,typeof(T)));
+ }
+ }
+
+
+}
diff --git a/Source/SFSML/MyConfig.cs.meta b/Source/SFSML/MyConfig.cs.meta
deleted file mode 100644
index 0b49aae..0000000
--- a/Source/SFSML/MyConfig.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 16b1d28de0c4c91459cc587a24fb300e
-timeCreated: 1519335740
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/MyConsole.cs b/Source/SFSML/MyConsole.cs
index d7781c9..5b7c793 100644
--- a/Source/SFSML/MyConsole.cs
+++ b/Source/SFSML/MyConsole.cs
@@ -27,9 +27,8 @@ public class MyConsole
public MyConsole()
{
AllocConsole();
- this.hideConsole();
Console.SetOut(new StreamWriter(Console.OpenStandardOutput()) { AutoFlush = true });
- this.visible = false;
+ this.visible = true;
}
public void hideConsole()
{
diff --git a/Source/SFSML/MyConsole.cs.meta b/Source/SFSML/MyConsole.cs.meta
deleted file mode 100644
index 338f276..0000000
--- a/Source/SFSML/MyConsole.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: d41986a289b6dc24592db2b8c4740a84
-timeCreated: 1518971144
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/MyMod.cs.meta b/Source/SFSML/MyMod.cs.meta
deleted file mode 100644
index 363bb9a..0000000
--- a/Source/SFSML/MyMod.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 7d08755f57ac2a44693f98aaf9ab34a2
-timeCreated: 1518898515
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SFSML/SFSML_Overlay.prefab b/Source/SFSML/SFSML_Overlay.prefab
deleted file mode 100644
index 045566a..0000000
--- a/Source/SFSML/SFSML_Overlay.prefab
+++ /dev/null
@@ -1,1710 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!1001 &100100000
-Prefab:
- m_ObjectHideFlags: 1
- serializedVersion: 2
- m_Modification:
- m_TransformParent: {fileID: 0}
- m_Modifications: []
- m_RemovedComponents: []
- m_ParentPrefab: {fileID: 0}
- m_RootGameObject: {fileID: 1728848945937230}
- m_IsPrefabParent: 1
---- !u!1 &1039232164700906
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224464704583936336}
- - component: {fileID: 222854456924484296}
- - component: {fileID: 114322790360952958}
- - component: {fileID: 114763974077993888}
- m_Layer: 5
- m_Name: Scrollbar Vertical
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1151303159363882
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224794220544483534}
- - component: {fileID: 222836182036494234}
- - component: {fileID: 114913068349493560}
- m_Layer: 5
- m_Name: SFSML_EntryText
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1157649633998290
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224475771352886350}
- - component: {fileID: 222573692430245038}
- - component: {fileID: 114249691542354634}
- m_Layer: 5
- m_Name: SFSML_InstalledMods
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1172578511889512
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224104395434495654}
- - component: {fileID: 222130501213249150}
- - component: {fileID: 114656759738596722}
- m_Layer: 5
- m_Name: SFSML_DLMods
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1194406013942882
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224212136709270156}
- m_Layer: 5
- m_Name: Sliding Area
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1234321106155486
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224295668419213218}
- m_Layer: 5
- m_Name: Sliding Area
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1283054553030652
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224331425983805404}
- - component: {fileID: 222335991779680616}
- - component: {fileID: 114859323700887042}
- m_Layer: 5
- m_Name: Panel
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1299855069493338
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224849599289790364}
- m_Layer: 5
- m_Name: Sliding Area
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1518852920918580
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224378276632379104}
- m_Layer: 5
- m_Name: Sliding Area
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1525523394409400
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224419621794194302}
- - component: {fileID: 222246246255345102}
- - component: {fileID: 114461328736841890}
- m_Layer: 5
- m_Name: Handle
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1611539214495410
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224811177140499814}
- - component: {fileID: 114824743987405862}
- - component: {fileID: 222374698089845584}
- - component: {fileID: 114581380274857296}
- m_Layer: 5
- m_Name: Viewport
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1613655651086130
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224862028836993080}
- - component: {fileID: 222341107415755654}
- - component: {fileID: 114713829199691942}
- m_Layer: 5
- m_Name: Handle
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1639306743628434
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224752871156508008}
- - component: {fileID: 222400440898110538}
- - component: {fileID: 114314103521740232}
- m_Layer: 5
- m_Name: Handle
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1648510182844586
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224383165831334502}
- - component: {fileID: 222906069723954754}
- - component: {fileID: 114387576889631062}
- m_Layer: 5
- m_Name: Handle
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1661214582863442
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224355148732704882}
- - component: {fileID: 114451350380731944}
- - component: {fileID: 222069409218441914}
- - component: {fileID: 114826018224670506}
- m_Layer: 5
- m_Name: SFSML_IM_List
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1728848945937230
-GameObject:
- m_ObjectHideFlags: 0
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224962681534536900}
- - component: {fileID: 223707004690326450}
- - component: {fileID: 114067994223205314}
- - component: {fileID: 114597032366369730}
- m_Layer: 5
- m_Name: SFSML_Overlay
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1796096180858360
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224070237146101208}
- m_Layer: 5
- m_Name: Content
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1815104154306162
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224478696281454000}
- - component: {fileID: 114749645953777942}
- - component: {fileID: 222640586737802098}
- - component: {fileID: 114477757067667868}
- m_Layer: 5
- m_Name: SFSML_DM_List
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1847317874757670
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224900438252125958}
- - component: {fileID: 222609943036495046}
- - component: {fileID: 114269543998614348}
- - component: {fileID: 114392085236682790}
- m_Layer: 5
- m_Name: Scrollbar Horizontal
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1881667812529118
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224315669087628914}
- - component: {fileID: 222585436440611960}
- - component: {fileID: 114223932133554594}
- - component: {fileID: 114929250785509742}
- m_Layer: 5
- m_Name: Scrollbar Vertical
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1911301789944406
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224559515206500038}
- - component: {fileID: 114486055317316744}
- - component: {fileID: 222445065921398560}
- - component: {fileID: 114177453277585398}
- m_Layer: 5
- m_Name: Viewport
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1921639428786442
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224096150347281740}
- - component: {fileID: 222542345709758632}
- - component: {fileID: 114013613501805810}
- - component: {fileID: 114373956272802382}
- m_Layer: 5
- m_Name: Scrollbar Horizontal
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!1 &1976617035120264
-GameObject:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- serializedVersion: 5
- m_Component:
- - component: {fileID: 224813174842967686}
- m_Layer: 5
- m_Name: Content
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!114 &114013613501805810
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1921639428786442}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!114 &114067994223205314
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1728848945937230}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_UiScaleMode: 0
- m_ReferencePixelsPerUnit: 100
- m_ScaleFactor: 1
- m_ReferenceResolution: {x: 800, y: 600}
- m_ScreenMatchMode: 0
- m_MatchWidthOrHeight: 0
- m_PhysicalUnit: 3
- m_FallbackScreenDPI: 96
- m_DefaultSpriteDPI: 96
- m_DynamicPixelsPerUnit: 1
---- !u!114 &114177453277585398
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1911301789944406}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!114 &114223932133554594
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1881667812529118}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!114 &114249691542354634
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1157649633998290}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_FontData:
- m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
- m_FontSize: 17
- m_FontStyle: 2
- m_BestFit: 0
- m_MinSize: 1
- m_MaxSize: 40
- m_Alignment: 4
- m_AlignByGeometry: 0
- m_RichText: 1
- m_HorizontalOverflow: 0
- m_VerticalOverflow: 0
- m_LineSpacing: 1
- m_Text: Installed Mods
---- !u!114 &114269543998614348
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1847317874757670}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!114 &114314103521740232
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1639306743628434}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!114 &114322790360952958
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1039232164700906}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!114 &114373956272802382
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1921639428786442}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Navigation:
- m_Mode: 3
- m_SelectOnUp: {fileID: 0}
- m_SelectOnDown: {fileID: 0}
- m_SelectOnLeft: {fileID: 0}
- m_SelectOnRight: {fileID: 0}
- m_Transition: 1
- m_Colors:
- m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
- m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
- m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
- m_ColorMultiplier: 1
- m_FadeDuration: 0.1
- m_SpriteState:
- m_HighlightedSprite: {fileID: 0}
- m_PressedSprite: {fileID: 0}
- m_DisabledSprite: {fileID: 0}
- m_AnimationTriggers:
- m_NormalTrigger: Normal
- m_HighlightedTrigger: Highlighted
- m_PressedTrigger: Pressed
- m_DisabledTrigger: Disabled
- m_Interactable: 1
- m_TargetGraphic: {fileID: 114713829199691942}
- m_HandleRect: {fileID: 224862028836993080}
- m_Direction: 0
- m_Value: 0
- m_Size: 1
- m_NumberOfSteps: 0
- m_OnValueChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0,
- Culture=neutral, PublicKeyToken=null
---- !u!114 &114387576889631062
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1648510182844586}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!114 &114392085236682790
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1847317874757670}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Navigation:
- m_Mode: 3
- m_SelectOnUp: {fileID: 0}
- m_SelectOnDown: {fileID: 0}
- m_SelectOnLeft: {fileID: 0}
- m_SelectOnRight: {fileID: 0}
- m_Transition: 1
- m_Colors:
- m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
- m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
- m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
- m_ColorMultiplier: 1
- m_FadeDuration: 0.1
- m_SpriteState:
- m_HighlightedSprite: {fileID: 0}
- m_PressedSprite: {fileID: 0}
- m_DisabledSprite: {fileID: 0}
- m_AnimationTriggers:
- m_NormalTrigger: Normal
- m_HighlightedTrigger: Highlighted
- m_PressedTrigger: Pressed
- m_DisabledTrigger: Disabled
- m_Interactable: 1
- m_TargetGraphic: {fileID: 114461328736841890}
- m_HandleRect: {fileID: 224419621794194302}
- m_Direction: 0
- m_Value: 0
- m_Size: 1
- m_NumberOfSteps: 0
- m_OnValueChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0,
- Culture=neutral, PublicKeyToken=null
---- !u!114 &114451350380731944
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1661214582863442}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Content: {fileID: 224070237146101208}
- m_Horizontal: 1
- m_Vertical: 0
- m_MovementType: 1
- m_Elasticity: 0.1
- m_Inertia: 1
- m_DecelerationRate: 0.135
- m_ScrollSensitivity: 1
- m_Viewport: {fileID: 224559515206500038}
- m_HorizontalScrollbar: {fileID: 114373956272802382}
- m_VerticalScrollbar: {fileID: 114763974077993888}
- m_HorizontalScrollbarVisibility: 2
- m_VerticalScrollbarVisibility: 2
- m_HorizontalScrollbarSpacing: -3
- m_VerticalScrollbarSpacing: -3
- m_OnValueChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0,
- Culture=neutral, PublicKeyToken=null
---- !u!114 &114461328736841890
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1525523394409400}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!114 &114477757067667868
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1815104154306162}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 0.392}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!114 &114486055317316744
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1911301789944406}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_ShowMaskGraphic: 0
---- !u!114 &114581380274857296
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1611539214495410}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!114 &114597032366369730
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1728848945937230}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_IgnoreReversedGraphics: 1
- m_BlockingObjects: 0
- m_BlockingMask:
- serializedVersion: 2
- m_Bits: 4294967295
---- !u!114 &114656759738596722
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1172578511889512}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_FontData:
- m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
- m_FontSize: 17
- m_FontStyle: 2
- m_BestFit: 0
- m_MinSize: 1
- m_MaxSize: 40
- m_Alignment: 4
- m_AlignByGeometry: 0
- m_RichText: 1
- m_HorizontalOverflow: 0
- m_VerticalOverflow: 0
- m_LineSpacing: 1
- m_Text: Downloadable Mods
---- !u!114 &114713829199691942
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1613655651086130}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!114 &114749645953777942
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1815104154306162}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Content: {fileID: 224813174842967686}
- m_Horizontal: 1
- m_Vertical: 0
- m_MovementType: 1
- m_Elasticity: 0.1
- m_Inertia: 1
- m_DecelerationRate: 0.135
- m_ScrollSensitivity: 1
- m_Viewport: {fileID: 224811177140499814}
- m_HorizontalScrollbar: {fileID: 114392085236682790}
- m_VerticalScrollbar: {fileID: 114929250785509742}
- m_HorizontalScrollbarVisibility: 2
- m_VerticalScrollbarVisibility: 2
- m_HorizontalScrollbarSpacing: -3
- m_VerticalScrollbarSpacing: -3
- m_OnValueChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0,
- Culture=neutral, PublicKeyToken=null
---- !u!114 &114763974077993888
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1039232164700906}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Navigation:
- m_Mode: 3
- m_SelectOnUp: {fileID: 0}
- m_SelectOnDown: {fileID: 0}
- m_SelectOnLeft: {fileID: 0}
- m_SelectOnRight: {fileID: 0}
- m_Transition: 1
- m_Colors:
- m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
- m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
- m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
- m_ColorMultiplier: 1
- m_FadeDuration: 0.1
- m_SpriteState:
- m_HighlightedSprite: {fileID: 0}
- m_PressedSprite: {fileID: 0}
- m_DisabledSprite: {fileID: 0}
- m_AnimationTriggers:
- m_NormalTrigger: Normal
- m_HighlightedTrigger: Highlighted
- m_PressedTrigger: Pressed
- m_DisabledTrigger: Disabled
- m_Interactable: 1
- m_TargetGraphic: {fileID: 114387576889631062}
- m_HandleRect: {fileID: 224383165831334502}
- m_Direction: 2
- m_Value: 0
- m_Size: 1
- m_NumberOfSteps: 0
- m_OnValueChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0,
- Culture=neutral, PublicKeyToken=null
---- !u!114 &114824743987405862
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1611539214495410}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_ShowMaskGraphic: 0
---- !u!114 &114826018224670506
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1661214582863442}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 0.392}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!114 &114859323700887042
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1283054553030652}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 0, g: 0, b: 0, a: 0.228}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
---- !u!114 &114913068349493560
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1151303159363882}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_FontData:
- m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
- m_FontSize: 20
- m_FontStyle: 1
- m_BestFit: 0
- m_MinSize: 0
- m_MaxSize: 40
- m_Alignment: 4
- m_AlignByGeometry: 0
- m_RichText: 1
- m_HorizontalOverflow: 0
- m_VerticalOverflow: 0
- m_LineSpacing: 1
- m_Text: SFSML
---- !u!114 &114929250785509742
-MonoBehaviour:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1881667812529118}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Navigation:
- m_Mode: 3
- m_SelectOnUp: {fileID: 0}
- m_SelectOnDown: {fileID: 0}
- m_SelectOnLeft: {fileID: 0}
- m_SelectOnRight: {fileID: 0}
- m_Transition: 1
- m_Colors:
- m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
- m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
- m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
- m_ColorMultiplier: 1
- m_FadeDuration: 0.1
- m_SpriteState:
- m_HighlightedSprite: {fileID: 0}
- m_PressedSprite: {fileID: 0}
- m_DisabledSprite: {fileID: 0}
- m_AnimationTriggers:
- m_NormalTrigger: Normal
- m_HighlightedTrigger: Highlighted
- m_PressedTrigger: Pressed
- m_DisabledTrigger: Disabled
- m_Interactable: 1
- m_TargetGraphic: {fileID: 114314103521740232}
- m_HandleRect: {fileID: 224752871156508008}
- m_Direction: 2
- m_Value: 0
- m_Size: 1
- m_NumberOfSteps: 0
- m_OnValueChanged:
- m_PersistentCalls:
- m_Calls: []
- m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0,
- Culture=neutral, PublicKeyToken=null
---- !u!222 &222069409218441914
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1661214582863442}
---- !u!222 &222130501213249150
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1172578511889512}
---- !u!222 &222246246255345102
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1525523394409400}
---- !u!222 &222335991779680616
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1283054553030652}
---- !u!222 &222341107415755654
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1613655651086130}
---- !u!222 &222374698089845584
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1611539214495410}
---- !u!222 &222400440898110538
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1639306743628434}
---- !u!222 &222445065921398560
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1911301789944406}
---- !u!222 &222542345709758632
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1921639428786442}
---- !u!222 &222573692430245038
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1157649633998290}
---- !u!222 &222585436440611960
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1881667812529118}
---- !u!222 &222609943036495046
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1847317874757670}
---- !u!222 &222640586737802098
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1815104154306162}
---- !u!222 &222836182036494234
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1151303159363882}
---- !u!222 &222854456924484296
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1039232164700906}
---- !u!222 &222906069723954754
-CanvasRenderer:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1648510182844586}
---- !u!223 &223707004690326450
-Canvas:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1728848945937230}
- m_Enabled: 1
- serializedVersion: 3
- m_RenderMode: 0
- m_Camera: {fileID: 0}
- m_PlaneDistance: 100
- m_PixelPerfect: 0
- m_ReceivesEvents: 1
- m_OverrideSorting: 0
- m_OverridePixelPerfect: 0
- m_SortingBucketNormalizedSize: 0
- m_AdditionalShaderChannelsFlag: 0
- m_SortingLayerID: 0
- m_SortingOrder: 0
- m_TargetDisplay: 0
---- !u!224 &224070237146101208
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1796096180858360}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 224559515206500038}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 1}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0, y: 1}
---- !u!224 &224096150347281740
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1921639428786442}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 224295668419213218}
- m_Father: {fileID: 224355148732704882}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 20}
- m_Pivot: {x: 0, y: 0}
---- !u!224 &224104395434495654
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1172578511889512}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 224331425983805404}
- m_RootOrder: 3
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 262, y: 213}
- m_SizeDelta: {x: 200, y: 30}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224212136709270156
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1194406013942882}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 224419621794194302}
- m_Father: {fileID: 224900438252125958}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: -20, y: -20}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224295668419213218
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1234321106155486}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 224862028836993080}
- m_Father: {fileID: 224096150347281740}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: -20, y: -20}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224315669087628914
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1881667812529118}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 224378276632379104}
- m_Father: {fileID: 224478696281454000}
- m_RootOrder: 2
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 1, y: 0}
- m_AnchorMax: {x: 1, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 20, y: 0}
- m_Pivot: {x: 1, y: 1}
---- !u!224 &224331425983805404
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1283054553030652}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 224794220544483534}
- - {fileID: 224475771352886350}
- - {fileID: 224355148732704882}
- - {fileID: 224104395434495654}
- - {fileID: 224478696281454000}
- m_Father: {fileID: 224962681534536900}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224355148732704882
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1661214582863442}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 224559515206500038}
- - {fileID: 224096150347281740}
- - {fileID: 224464704583936336}
- m_Father: {fileID: 224331425983805404}
- m_RootOrder: 2
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: -262, y: -24.595894}
- m_SizeDelta: {x: 200, y: 425.2}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224378276632379104
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1518852920918580}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 224752871156508008}
- m_Father: {fileID: 224315669087628914}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: -20, y: -20}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224383165831334502
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1648510182844586}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 224849599289790364}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 20, y: 20}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224419621794194302
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1525523394409400}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 224212136709270156}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 20, y: 20}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224464704583936336
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1039232164700906}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 224849599289790364}
- m_Father: {fileID: 224355148732704882}
- m_RootOrder: 2
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 1, y: 0}
- m_AnchorMax: {x: 1, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 20, y: 0}
- m_Pivot: {x: 1, y: 1}
---- !u!224 &224475771352886350
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1157649633998290}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 224331425983805404}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: -262, y: 213}
- m_SizeDelta: {x: 200, y: 30}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224478696281454000
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1815104154306162}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 224811177140499814}
- - {fileID: 224900438252125958}
- - {fileID: 224315669087628914}
- m_Father: {fileID: 224331425983805404}
- m_RootOrder: 4
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 262, y: -24.59589}
- m_SizeDelta: {x: 200, y: 425.2}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224559515206500038
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1911301789944406}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 224070237146101208}
- m_Father: {fileID: 224355148732704882}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0, y: 1}
---- !u!224 &224752871156508008
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1639306743628434}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 224378276632379104}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 20, y: 20}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224794220544483534
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1151303159363882}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 224331425983805404}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 243}
- m_SizeDelta: {x: 160, y: 30}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224811177140499814
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1611539214495410}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 224813174842967686}
- m_Father: {fileID: 224478696281454000}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0, y: 1}
---- !u!224 &224813174842967686
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1976617035120264}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 224811177140499814}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 1}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0, y: 1}
---- !u!224 &224849599289790364
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1299855069493338}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 224383165831334502}
- m_Father: {fileID: 224464704583936336}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: -20, y: -20}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224862028836993080
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1613655651086130}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
- m_Father: {fileID: 224295668419213218}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 20, y: 20}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &224900438252125958
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1847317874757670}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children:
- - {fileID: 224212136709270156}
- m_Father: {fileID: 224478696281454000}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 20}
- m_Pivot: {x: 0, y: 0}
---- !u!224 &224962681534536900
-RectTransform:
- m_ObjectHideFlags: 1
- m_PrefabParentObject: {fileID: 0}
- m_PrefabInternal: {fileID: 100100000}
- m_GameObject: {fileID: 1728848945937230}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 0, y: 0, z: 0}
- m_Children:
- - {fileID: 224331425983805404}
- m_Father: {fileID: 0}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0, y: 0}
diff --git a/Source/SFSML/SFSML_Overlay.prefab.meta b/Source/SFSML/SFSML_Overlay.prefab.meta
deleted file mode 100644
index 140c9d5..0000000
--- a/Source/SFSML/SFSML_Overlay.prefab.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: a110d7b9c29afcf43a38253f252feb2c
-timeCreated: 1519410117
-licenseType: Free
-NativeFormatImporter:
- externalObjects: {}
- mainObjectFileID: 100100000
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Saving.cs.meta b/Source/Saving.cs.meta
deleted file mode 100644
index f396561..0000000
--- a/Source/Saving.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 0094e76e9ff61fa48bfe0a5a98172114
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SeparatorModule.cs.meta b/Source/SeparatorModule.cs.meta
deleted file mode 100644
index 0526ea4..0000000
--- a/Source/SeparatorModule.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 30ebc653e51353841a3c13895d7e00ba
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SimpleReorderableList.cs.meta b/Source/SimpleReorderableList.cs.meta
deleted file mode 100644
index 5ea5021..0000000
--- a/Source/SimpleReorderableList.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 41abd89541bd6eb43a1bf9d2281361fc
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Sirenix.OdinInspector.Attributes.dll.meta b/Source/Sirenix.OdinInspector.Attributes.dll.meta
deleted file mode 100644
index 9fefdcc..0000000
--- a/Source/Sirenix.OdinInspector.Attributes.dll.meta
+++ /dev/null
@@ -1,32 +0,0 @@
-fileFormatVersion: 2
-guid: 6852d9cc07a6eec40b4d4175e68f362c
-timeCreated: 1518885916
-licenseType: Free
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- isPreloaded: 0
- isOverridable: 0
- platformData:
- - first:
- Any:
- second:
- enabled: 1
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- - first:
- Windows Store Apps: WindowsStoreApps
- second:
- enabled: 0
- settings:
- CPU: AnyCPU
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/SortingLayerExposer.cs.meta b/Source/SortingLayerExposer.cs.meta
deleted file mode 100644
index 42f8949..0000000
--- a/Source/SortingLayerExposer.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 7a2727c9d9059cd47b05886d4aca8cf0
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Soundtrack.cs.meta b/Source/Soundtrack.cs.meta
deleted file mode 100644
index afd1ff3..0000000
--- a/Source/Soundtrack.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 531314d38265c044397d1515b2e1682b
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/TextData.cs.meta b/Source/TextData.cs.meta
deleted file mode 100644
index 5c8b133..0000000
--- a/Source/TextData.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: f139721e90744d8409ddabbcb12853f2
-timeCreated: 1518885834
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/TipsData.cs.meta b/Source/TipsData.cs.meta
deleted file mode 100644
index 3d93d60..0000000
--- a/Source/TipsData.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 15410ea003980b04f9fbeb2dd6caaf03
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/TorqueModule.cs.meta b/Source/TorqueModule.cs.meta
deleted file mode 100644
index b265bc0..0000000
--- a/Source/TorqueModule.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: ef05095d68b69d543a132643922755a0
-timeCreated: 1518885834
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Touch.cs.meta b/Source/Touch.cs.meta
deleted file mode 100644
index d2751fa..0000000
--- a/Source/Touch.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 2e126131667d99941b32f12763f90f9f
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/ValuesModule.cs.meta b/Source/ValuesModule.cs.meta
deleted file mode 100644
index 6ba278a..0000000
--- a/Source/ValuesModule.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 236fd29eac7ec864fab5e662d0f04558
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Vessel.cs.meta b/Source/Vessel.cs.meta
deleted file mode 100644
index f15e63d..0000000
--- a/Source/Vessel.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: d5ee40ccf10ed1444a064c2c02ec7c4d
-timeCreated: 1518885834
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/Warning.cs.meta b/Source/Warning.cs.meta
deleted file mode 100644
index 956ff82..0000000
--- a/Source/Warning.cs.meta
+++ /dev/null
@@ -1,13 +0,0 @@
-fileFormatVersion: 2
-guid: 9f95792860e0e8c4f9b47075e3b48791
-timeCreated: 1518885833
-licenseType: Free
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Source/sfsml_proj.unity b/Source/sfsml_proj.unity
new file mode 100644
index 0000000..48568b8
--- /dev/null
+++ b/Source/sfsml_proj.unity
@@ -0,0 +1,478 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 3
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 0
+ m_EnableRealtimeLightmaps: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &52112650
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 52112654}
+ - component: {fileID: 52112653}
+ - component: {fileID: 52112652}
+ - component: {fileID: 52112651}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &52112651
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 52112650}
+ m_Enabled: 1
+--- !u!124 &52112652
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 52112650}
+ m_Enabled: 1
+--- !u!20 &52112653
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 52112650}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 1, g: 0.50735295, b: 0.50735295, a: 1}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 1
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &52112654
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 52112650}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: -10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &106041034
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224837287458710002, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224094204168789442, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224094204168789442, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224243678807994634, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224243678807994634, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224593222887912688, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224593222887912688, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224223388176973422, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224223388176973422, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224627099327784512, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224627099327784512, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224627099327784512, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: -17
+ objectReference: {fileID: 0}
+ - target: {fileID: 224627099327784512, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: -17
+ objectReference: {fileID: 0}
+ - target: {fileID: 224115041303937318, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224115041303937318, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: -17
+ objectReference: {fileID: 0}
+ - target: {fileID: 224663998688316600, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224663998688316600, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: -17
+ objectReference: {fileID: 0}
+ - target: {fileID: 224955009841009212, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224955009841009212, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224955009841009212, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: -17
+ objectReference: {fileID: 0}
+ - target: {fileID: 224955009841009212, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: -17
+ objectReference: {fileID: 0}
+ - target: {fileID: 224944865977290456, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224944865977290456, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_SizeDelta.x
+ value: -17
+ objectReference: {fileID: 0}
+ - target: {fileID: 224035371931222276, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_AnchorMax.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 224035371931222276, guid: ee38840bb975cb94a875938ae5df89d7,
+ type: 2}
+ propertyPath: m_SizeDelta.y
+ value: -17
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: ee38840bb975cb94a875938ae5df89d7, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &487428671
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 487428674}
+ - component: {fileID: 487428673}
+ - component: {fileID: 487428672}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &487428672
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 487428671}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &487428673
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 487428671}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 5
+--- !u!4 &487428674
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 487428671}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}