Skip to content

Commit faf2947

Browse files
committed
2 parents f53d970 + 8b34bf6 commit faf2947

File tree

8 files changed

+128
-0
lines changed

8 files changed

+128
-0
lines changed

Assets/GameFramework/DataTable.meta

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
//-----------------------------------------------------------------------
2+
// <copyright>
3+
// Copyright (c) 2018 Zhang Yang. All rights reserved.
4+
// </copyright>
5+
// <describe> #配置文件管理类# </describe>
6+
// <email> [email protected] </email>
7+
// <time> #2018年6月28日 16点03分# </time>
8+
//-----------------------------------------------------------------------
9+
10+
using System.Collections;
11+
using System.Collections.Generic;
12+
13+
namespace GameFramework.Taurus
14+
{
15+
public sealed class DataTableManager : GameFrameworkModule
16+
{
17+
//
18+
//private Dictionary<string,I>
19+
20+
public void LoadDataTable<T>(string dataTable) where T :class, IDataTableRow,new()
21+
{
22+
23+
}
24+
25+
26+
27+
28+
public override void OnClose()
29+
{
30+
}
31+
}
32+
}

Assets/GameFramework/DataTable/DataTableManager.cs.meta

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
//-----------------------------------------------------------------------
2+
// <copyright>
3+
// Copyright (c) 2018 Zhang Yang. All rights reserved.
4+
// </copyright>
5+
// <describe> #配置文件管理类# </describe>
6+
// <email> [email protected] </email>
7+
// <time> #2018年6月28日 16点03分# </time>
8+
//-----------------------------------------------------------------------
9+
10+
using System.Collections;
11+
using System.Collections.Generic;
12+
13+
namespace GameFramework.Taurus
14+
{
15+
16+
public interface IDataTable<T> where T : IDataTableRow
17+
{
18+
19+
}
20+
}

Assets/GameFramework/DataTable/IDataTable.cs.meta

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
//-----------------------------------------------------------------------
2+
// <copyright>
3+
// Copyright (c) 2018 Zhang Yang. All rights reserved.
4+
// </copyright>
5+
// <describe> #配置文件的行解析# </describe>
6+
// <email> [email protected] </email>
7+
// <time> #2018年6月28日 11点56分# </time>
8+
//-----------------------------------------------------------------------
9+
10+
namespace GameFramework.Taurus
11+
{
12+
public interface IDataTableRow
13+
{
14+
/// <summary>
15+
/// Id
16+
/// </summary>
17+
int Id { get; }
18+
19+
/// <summary>
20+
/// 解析当前数据的接口
21+
/// </summary>
22+
/// <param name="data"></param>
23+
void ParseRowData(string data);
24+
}
25+
}

Assets/GameFramework/DataTable/IDataTableRow.cs.meta

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ProjectSettings/UnityAdsSettings.asset.meta

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)