推进中, 解析存在错误
This commit is contained in:
@@ -333,7 +333,7 @@ namespace Demo.Editor
|
||||
{
|
||||
LastLoadProjectName = ProjectName;
|
||||
StopRefreshFlag = false;
|
||||
MainGameController = FindObjectOfType<GameController>();
|
||||
MainGameController = FindFirstObjectByType<GameController>();
|
||||
MainGameController.IsMain = true;
|
||||
StartCoroutine(MainGameController.GameInit());
|
||||
};
|
||||
@@ -378,25 +378,30 @@ namespace Demo.Editor
|
||||
{
|
||||
GlobalConfig.ConstConfigFile = "config.easysave";
|
||||
// Generate Framework
|
||||
var generaters = DefaultInstantiate.GetScriptableObjectInstantiate();
|
||||
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
|
||||
{
|
||||
foreach (var type in asm.GetTypes())
|
||||
var generaters = DefaultInstantiate.GetScriptableObjectInstantiate();
|
||||
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
|
||||
{
|
||||
string filename = Convention.RScript.Variable.CStyle.CScriptRScriptVariableGenerater.GetTypename(type);
|
||||
if (Convention.RScript.Variable.RScriptInjectVariableGenerater.AllRScriptInjectVariables.ContainsKey(filename))
|
||||
continue;
|
||||
if (generaters.TryGetValue(filename, out var generater))
|
||||
foreach (var type in asm.GetTypes())
|
||||
{
|
||||
new Convention.RScript.Variable.CStyle.CScriptRScriptVariableGenerater(type, () => generater(), null, filename).Register();
|
||||
Debug.Log($"{filename} register");
|
||||
}
|
||||
else if (typeof(ScriptableObject).IsAssignableFrom(type))
|
||||
{
|
||||
new Convention.RScript.Variable.CStyle.CScriptRScriptVariableGenerater(type, null, null, filename).Register();
|
||||
Debug.Log($"{filename} register");
|
||||
string filename = Convention.RScript.Variable.CStyle.CScriptRScriptVariableGenerater.GetTypename(type);
|
||||
if (Convention.RScript.Variable.RScriptInjectVariableGenerater.AllRScriptInjectVariables.ContainsKey(filename))
|
||||
continue;
|
||||
if (generaters.TryGetValue(filename, out var generater))
|
||||
{
|
||||
new Convention.RScript.Variable.CStyle.CScriptRScriptVariableGenerater(type, () => generater(), null, filename).Register();
|
||||
Debug.Log($"{filename} register");
|
||||
}
|
||||
else if (typeof(ScriptableObject).IsAssignableFrom(type))
|
||||
{
|
||||
new Convention.RScript.Variable.CStyle.CScriptRScriptVariableGenerater(type, null, null, filename).Register();
|
||||
Debug.Log($"{filename} register");
|
||||
}
|
||||
}
|
||||
}
|
||||
new Convention.RScript.Variable.CStyle.CScriptRScriptVariableGenerater(
|
||||
typeof(MathExtension.EaseCurveType), null, null, nameof(MathExtension.EaseCurveType) + "Getter").Register();
|
||||
Debug.Log($"{typeof(MathExtension.EaseCurveType)} register");
|
||||
}
|
||||
|
||||
// Helper Files
|
||||
|
||||
Reference in New Issue
Block a user