Browse Source

文件整理,使外界无法访问TType

master
coffee 5 months ago
parent
commit
068d75a3ac
  1. 3
      Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/DataVisitors.meta
  2. 7
      Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/DataVisitors/ExcelStreamDataCreator.cs
  3. 3
      Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/DataVisitors/ExcelStreamDataCreator.cs.meta
  4. 8
      Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Types/TBool.cs
  5. 8
      Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Types/TFloat.cs
  6. 8
      Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Types/TInt.cs
  7. 8
      Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Types/TString.cs
  8. 8
      Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Types/TType.cs
  9. 3
      Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Util.meta
  10. 11
      Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Util/TypeUtil.cs
  11. 0
      Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Util/TypeUtil.cs.meta

3
Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/DataVisitors.meta

@ -1,3 +0,0 @@
fileFormatVersion: 2
guid: e2fd51fb4a2e4c9295c832372c69badb
timeCreated: 1736086194

7
Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/DataVisitors/ExcelStreamDataCreator.cs

@ -1,7 +0,0 @@
namespace Tools.ExcelResolver.Editor.Core.DataVisitors
{
public class ExcelStreamDataCreator
{
}
}

3
Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/DataVisitors/ExcelStreamDataCreator.cs.meta

@ -1,3 +0,0 @@
fileFormatVersion: 2
guid: a4c1ffa2921644ac84e4b21f34f77766
timeCreated: 1736086204

8
Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Types/TBool.cs

@ -2,13 +2,13 @@
namespace Tools.ExcelResolver.Editor
{
public class TBool : TType
internal class TBool : TType
{
public override string TypeName => "bool";
internal override string TypeName => "bool";
public override Type RealType => typeof(bool);
internal override Type RealType => typeof(bool);
public override bool TryParseFrom(string s, out object o)
internal override bool TryParseFrom(string s, out object o)
{
if (bool.TryParse(s, out var b))
{

8
Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Types/TFloat.cs

@ -2,13 +2,13 @@
namespace Tools.ExcelResolver.Editor
{
public class TFloat : TType
internal class TFloat : TType
{
public override string TypeName => "float";
internal override string TypeName => "float";
public override Type RealType => typeof(float);
internal override Type RealType => typeof(float);
public override bool TryParseFrom(string s, out object o)
internal override bool TryParseFrom(string s, out object o)
{
if (float.TryParse(s, out float f))
{

8
Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Types/TInt.cs

@ -2,13 +2,13 @@
namespace Tools.ExcelResolver.Editor
{
public class TInt : TType
internal class TInt : TType
{
public override string TypeName => "int";
internal override string TypeName => "int";
public override Type RealType => typeof(int);
internal override Type RealType => typeof(int);
public override bool TryParseFrom(string s, out object o)
internal override bool TryParseFrom(string s, out object o)
{
var b = int.TryParse(s, out var i);
o = i;

8
Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Types/TString.cs

@ -2,13 +2,13 @@
namespace Tools.ExcelResolver.Editor
{
public class TString : TType
internal class TString : TType
{
public override string TypeName => "string";
internal override string TypeName => "string";
public override Type RealType => typeof(string);
internal override Type RealType => typeof(string);
public override bool TryParseFrom(string s, out object o)
internal override bool TryParseFrom(string s, out object o)
{
o = s;
return true;

8
Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Types/TType.cs

@ -2,12 +2,12 @@
namespace Tools.ExcelResolver.Editor
{
public abstract class TType
internal abstract class TType
{
public abstract string TypeName { get; }
internal abstract string TypeName { get; }
public abstract Type RealType { get; }
internal abstract Type RealType { get; }
public abstract bool TryParseFrom(string s, out object o);
internal abstract bool TryParseFrom(string s, out object o);
}
}

3
Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Util.meta

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 276e7b8c8b2a430ebce24a139bc3918a
timeCreated: 1737222561

11
Assets/Unity-Tools/Core/Util/TypeUtil.cs → Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Util/TypeUtil.cs

@ -1,14 +1,13 @@
using System;
using System.Collections.Generic;
using Tools.ExcelResolver.Editor;
using UnityEngine;
namespace Tools
namespace Tools.ExcelResolver.Editor
{
public static class TypeUtil
internal static class TypeUtil
{
public static TType GetTTypeByString(string typeText)
internal static TType GetTTypeByString(string typeText)
{
return typeText switch
{
@ -39,7 +38,7 @@ namespace Tools
};
}
public static Type GetTypeByString(string typeText)
internal static Type GetTypeByString(string typeText)
{
return typeText switch
{
@ -76,7 +75,7 @@ namespace Tools
/// <param name="typeText"></param>
/// <returns></returns>
/// <exception cref="ArgumentException"></exception>
public static Type GetType(string typeText)
internal static Type GetType(string typeText)
{
// 首先尝试使用Type.GetType
Type type = Type.GetType($"System.{typeText}", false, true);

0
Assets/Unity-Tools/Core/Util/TypeUtil.cs.meta → Assets/Unity-Tools/Core/ExcelResolver/Editor/Core/Util/TypeUtil.cs.meta

Loading…
Cancel
Save