Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
老鱼er
et
提交
9940fe7f
E
et
项目概览
老鱼er
/
et
与 Fork 源项目一致
从无法访问的项目Fork
通知
10
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
et
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9940fe7f
编写于
10月 17, 2018
作者:
T
tanghai
浏览文件
操作
浏览文件
下载
差异文件
增加打印消息功能,支持打印ILRuntime消息
上级
f1de0033
a1d2db45
变更
16
隐藏空白更改
内联
并排
Showing
16 changed file
with
187 addition
and
29 deletion
+187
-29
Server/Hotfix/Handler/G2C_PlayerInfoHandler.cs
Server/Hotfix/Handler/G2C_PlayerInfoHandler.cs
+10
-3
Server/Model/Base/Log.cs
Server/Model/Base/Log.cs
+3
-3
Unity/Assets/Hotfix/Base/Helper/Dumper.cs
Unity/Assets/Hotfix/Base/Helper/Dumper.cs
+119
-0
Unity/Assets/Hotfix/Base/Helper/Dumper.cs.meta
Unity/Assets/Hotfix/Base/Helper/Dumper.cs.meta
+1
-1
Unity/Assets/Hotfix/Base/Log.cs
Unity/Assets/Hotfix/Base/Log.cs
+6
-0
Unity/Assets/Hotfix/Base/Log.cs.meta
Unity/Assets/Hotfix/Base/Log.cs.meta
+1
-1
Unity/Assets/Hotfix/Module/Message/Session.cs
Unity/Assets/Hotfix/Module/Message/Session.cs
+9
-0
Unity/Assets/Model/Base/Helper/Dumper.cs
Unity/Assets/Model/Base/Helper/Dumper.cs
+0
-0
Unity/Assets/Model/Base/Helper/Dumper.cs.meta
Unity/Assets/Model/Base/Helper/Dumper.cs.meta
+11
-0
Unity/Assets/Model/Base/Log.cs
Unity/Assets/Model/Base/Log.cs
+2
-2
Unity/Assets/Model/Module/Message/OpcodeHelper.cs
Unity/Assets/Model/Module/Message/OpcodeHelper.cs
+8
-10
Unity/Assets/Model/Module/Message/Session.cs
Unity/Assets/Model/Module/Message/Session.cs
+10
-3
Unity/Unity.Editor.csproj
Unity/Unity.Editor.csproj
+1
-1
Unity/Unity.Hotfix.csproj
Unity/Unity.Hotfix.csproj
+3
-2
Unity/Unity.Model.csproj
Unity/Unity.Model.csproj
+2
-2
Unity/Unity.ThirdParty.csproj
Unity/Unity.ThirdParty.csproj
+1
-1
未找到文件。
Server/Hotfix/Handler/G2C_PlayerInfoHandler.cs
浏览文件 @
9940fe7f
...
...
@@ -11,9 +11,16 @@ namespace ETHotfix
{
G2C_PlayerInfo
g2CPlayerInfo
=
new
G2C_PlayerInfo
();
g2CPlayerInfo
.
PlayerInfo
=
new
PlayerInfo
();
g2CPlayerInfo
.
PlayerInfos
.
Add
(
new
PlayerInfo
());
g2CPlayerInfo
.
PlayerInfos
.
Add
(
new
PlayerInfo
());
g2CPlayerInfo
.
PlayerInfos
.
Add
(
new
PlayerInfo
());
g2CPlayerInfo
.
PlayerInfos
.
Add
(
new
PlayerInfo
()
{
RpcId
=
1
});
g2CPlayerInfo
.
PlayerInfos
.
Add
(
new
PlayerInfo
()
{
RpcId
=
2
});
g2CPlayerInfo
.
PlayerInfos
.
Add
(
new
PlayerInfo
()
{
RpcId
=
3
});
g2CPlayerInfo
.
TestRepeatedInt32
.
Add
(
4
);
g2CPlayerInfo
.
TestRepeatedInt32
.
Add
(
5
);
g2CPlayerInfo
.
TestRepeatedInt32
.
Add
(
6
);
g2CPlayerInfo
.
TestRepeatedInt64
.
Add
(
7
);
g2CPlayerInfo
.
TestRepeatedInt64
.
Add
(
8
);
g2CPlayerInfo
.
TestRepeatedString
.
Add
(
"9"
);
g2CPlayerInfo
.
TestRepeatedString
.
Add
(
"10"
);
reply
(
g2CPlayerInfo
);
}
}
...
...
Server/Model/Base/Log.cs
浏览文件 @
9940fe7f
...
...
@@ -45,10 +45,10 @@ namespace ETModel
{
globalLog
.
Fatal
(
message
);
}
public
static
void
Msg
(
object
m
sg
)
public
static
void
Msg
(
object
m
essage
)
{
Debug
(
MongoHelper
.
ToJson
(
m
sg
));
Debug
(
MongoHelper
.
ToJson
(
m
essage
));
}
}
}
Unity/Assets/Hotfix/Base/Helper/Dumper.cs
0 → 100644
浏览文件 @
9940fe7f
using
System
;
using
System.Collections
;
using
System.Reflection
;
using
System.Text
;
using
ETModel
;
using
Google.Protobuf
;
using
UnityEngine
;
namespace
ETHotfix
{
public
static
class
Dumper
{
private
static
readonly
StringBuilder
_text
=
new
StringBuilder
(
""
,
1024
);
private
static
void
AppendIndent
(
int
num
)
{
_text
.
Append
(
' '
,
num
);
}
private
static
void
DoDump
(
object
obj
)
{
if
(
obj
==
null
)
{
_text
.
Append
(
"null"
);
_text
.
Append
(
","
);
return
;
}
Type
t
=
obj
.
GetType
();
//repeat field
if
(
obj
is
IList
)
{
/*
_text.Append(t.FullName);
_text.Append(",");
AppendIndent(1);
*/
_text
.
Append
(
"["
);
IList
list
=
obj
as
IList
;
foreach
(
object
v
in
list
)
{
DoDump
(
v
);
}
_text
.
Append
(
"]"
);
}
else
if
(
t
.
IsValueType
)
{
_text
.
Append
(
obj
);
_text
.
Append
(
","
);
AppendIndent
(
1
);
}
else
if
(
obj
is
string
)
{
_text
.
Append
(
"\""
);
_text
.
Append
(
obj
);
_text
.
Append
(
"\""
);
_text
.
Append
(
","
);
AppendIndent
(
1
);
}
else
if
(
obj
is
ByteString
)
{
_text
.
Append
(
"\""
);
_text
.
Append
(((
ByteString
)
obj
).
bytes
.
Utf8ToStr
());
_text
.
Append
(
"\""
);
_text
.
Append
(
","
);
AppendIndent
(
1
);
}
else
if
(
t
.
IsArray
)
{
Array
a
=
(
Array
)
obj
;
_text
.
Append
(
"["
);
for
(
int
i
=
0
;
i
<
a
.
Length
;
i
++)
{
_text
.
Append
(
i
);
_text
.
Append
(
":"
);
DoDump
(
a
.
GetValue
(
i
));
}
_text
.
Append
(
"]"
);
}
else
if
(
t
.
IsClass
)
{
_text
.
Append
(
$"<
{
t
.
Name
}
>"
);
_text
.
Append
(
"{"
);
var
fields
=
t
.
GetProperties
(
BindingFlags
.
Public
|
BindingFlags
.
Instance
);
if
(
fields
.
Length
>
0
)
{
foreach
(
PropertyInfo
info
in
fields
)
{
_text
.
Append
(
info
.
Name
);
_text
.
Append
(
":"
);
object
value
=
info
.
GetGetMethod
().
Invoke
(
obj
,
null
);
DoDump
(
value
);
}
}
_text
.
Append
(
"}"
);
}
else
{
Debug
.
LogWarning
(
"unsupport type: "
+
t
.
FullName
);
_text
.
Append
(
obj
);
_text
.
Append
(
","
);
AppendIndent
(
1
);
}
}
public
static
string
DumpAsString
(
object
obj
,
string
hint
=
""
)
{
_text
.
Clear
();
_text
.
Append
(
hint
);
DoDump
(
obj
);
return
_text
.
ToString
();
}
}
}
\ No newline at end of file
Unity/Assets/
Model
/Helper/Dumper.cs.meta
→
Unity/Assets/
Hotfix/Base
/Helper/Dumper.cs.meta
浏览文件 @
9940fe7f
fileFormatVersion: 2
guid:
441e3b5f0edc2824d81df4fb16a6864d
guid:
50f22dd0f513b7b479e6967e290bc092
MonoImporter:
externalObjects: {}
serializedVersion: 2
...
...
Unity/Assets/Hotfix/Base/
Helper/
Log.cs
→
Unity/Assets/Hotfix/Base/Log.cs
浏览文件 @
9940fe7f
...
...
@@ -28,5 +28,11 @@ namespace ETHotfix
{
ETModel
.
Log
.
Debug
(
msg
);
}
public
static
void
Msg
(
object
msg
)
{
Debug
(
Dumper
.
DumpAsString
(
msg
));
}
}
}
\ No newline at end of file
Unity/Assets/Hotfix/Base/
Helper/
Log.cs.meta
→
Unity/Assets/Hotfix/Base/Log.cs.meta
浏览文件 @
9940fe7f
fileFormatVersion: 2
guid:
10f3df1a26afb3949bd7977673de9712
guid:
8db24a729979f2741ac84b5caf0cdc38
MonoImporter:
externalObjects: {}
serializedVersion: 2
...
...
Unity/Assets/Hotfix/Module/Message/Session.cs
浏览文件 @
9940fe7f
...
...
@@ -55,6 +55,11 @@ namespace ETHotfix
object
instance
=
opcodeTypeComponent
.
GetInstance
(
opcode
);
object
message
=
this
.
session
.
Network
.
MessagePacker
.
DeserializeFrom
(
instance
,
memoryStream
);
if
(
OpcodeHelper
.
IsNeedDebugLogMessage
(
opcode
))
{
Log
.
Msg
(
message
);
}
if
((
flag
&
0x01
)
>
0
)
{
IResponse
response
=
message
as
IResponse
;
...
...
@@ -90,6 +95,10 @@ namespace ETHotfix
public
void
Send
(
byte
flag
,
ushort
opcode
,
IMessage
message
)
{
if
(
OpcodeHelper
.
IsNeedDebugLogMessage
(
opcode
))
{
Log
.
Msg
(
message
);
}
session
.
Send
(
flag
,
opcode
,
message
);
if
(
OpcodeHelper
.
IsNeedDebugLogMessage
(
opcode
))
{
...
...
Unity/Assets/Model/Helper/Dumper.cs
→
Unity/Assets/Model/
Base/
Helper/Dumper.cs
浏览文件 @
9940fe7f
文件已移动
Unity/Assets/Model/Base/Helper/Dumper.cs.meta
0 → 100644
浏览文件 @
9940fe7f
fileFormatVersion: 2
guid: 6a2cb7433d50e2a4b9c8d8f1d6c871fd
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Unity/Assets/Model/Base/Log.cs
浏览文件 @
9940fe7f
...
...
@@ -33,10 +33,10 @@ namespace ETModel
{
UnityEngine
.
Debug
.
Log
(
msg
);
}
public
static
void
Msg
(
object
msg
)
{
UnityEngine
.
Debug
.
Lo
g
(
Dumper
.
DumpAsString
(
msg
));
Debu
g
(
Dumper
.
DumpAsString
(
msg
));
}
}
}
\ No newline at end of file
Unity/Assets/Model/Module/Message/OpcodeHelper.cs
浏览文件 @
9940fe7f
...
...
@@ -4,22 +4,20 @@ namespace ETModel
{
public
static
class
OpcodeHelper
{
private
static
readonly
HashSet
<
ushort
>
needDebugLogMessageSet
=
new
HashSet
<
ushort
>
{
1
};
private
static
readonly
HashSet
<
ushort
>
ignoreDebugLogMessageSet
=
new
HashSet
<
ushort
>
{
OuterOpcode
.
C2R_Ping
,
OuterOpcode
.
R2C_Ping
,
};
public
static
bool
IsNeedDebugLogMessage
(
ushort
opcode
)
{
return
true
;
if
(
opcode
>
1000
)
{
return
true
;
}
if
(
needDebugLogMessageSet
.
Contains
(
opcode
))
if
(
ignoreDebugLogMessageSet
.
Contains
(
opcode
))
{
return
tru
e
;
return
fals
e
;
}
return
fals
e
;
return
tru
e
;
}
public
static
bool
IsClientHotfixMessage
(
ushort
opcode
)
...
...
Unity/Assets/Model/Module/Message/Session.cs
浏览文件 @
9940fe7f
...
...
@@ -146,7 +146,6 @@ namespace ETModel
OpcodeTypeComponent
opcodeTypeComponent
=
this
.
Network
.
Entity
.
GetComponent
<
OpcodeTypeComponent
>();
object
instance
=
opcodeTypeComponent
.
GetInstance
(
opcode
);
message
=
this
.
Network
.
MessagePacker
.
DeserializeFrom
(
instance
,
memoryStream
);
//Log.Debug($"recv: {JsonHelper.ToJson(message)}");
if
(
OpcodeHelper
.
IsNeedDebugLogMessage
(
opcode
))
{
...
...
@@ -270,9 +269,17 @@ namespace ETModel
throw
new
Exception
(
"session已经被Dispose了"
);
}
if
(
OpcodeHelper
.
IsNeedDebugLogMessage
(
opcode
))
if
(
OpcodeHelper
.
IsNeedDebugLogMessage
(
opcode
)
)
{
ETModel
.
Log
.
Msg
(
message
);
#if !SERVER
if
(
OpcodeHelper
.
IsClientHotfixMessage
(
opcode
))
{
}
else
#endif
{
Log
.
Msg
(
message
);
}
}
MemoryStream
stream
=
this
.
Stream
;
...
...
Unity/Unity.Editor.csproj
浏览文件 @
9940fe7f
...
...
@@ -23,7 +23,7 @@
<DebugType>
full
</DebugType>
<Optimize>
false
</Optimize>
<OutputPath>
Temp\bin\Debug\
</OutputPath>
<DefineConstants>
DEBUG;TRACE;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2017_4_1
1
;UNITY_2017_4;UNITY_2017;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_GENERICS;ENABLE_PVR_GI;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_NATIVE_ARRAY;ENABLE_SPRITE_MASKING;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_RMGUI;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_STYLE_SHEETS;ENABLE_LOCALIZATION;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_EVENT_QUEUE;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_NATIVE_ARRAY_CHECKS;UNITY_TEAM_LICENSE;UNITY_PRO_LICENSE;NET45
</DefineConstants>
<DefineConstants>
DEBUG;TRACE;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2017_4_1
3
;UNITY_2017_4;UNITY_2017;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_GENERICS;ENABLE_PVR_GI;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_NATIVE_ARRAY;ENABLE_SPRITE_MASKING;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_RMGUI;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_STYLE_SHEETS;ENABLE_LOCALIZATION;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_EVENT_QUEUE;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_NATIVE_ARRAY_CHECKS;UNITY_TEAM_LICENSE;UNITY_PRO_LICENSE;NET45
</DefineConstants>
<ErrorReport>
prompt
</ErrorReport>
<WarningLevel>
4
</WarningLevel>
<NoWarn>
0169
</NoWarn>
...
...
Unity/Unity.Hotfix.csproj
浏览文件 @
9940fe7f
...
...
@@ -23,7 +23,7 @@
<DebugType>
full
</DebugType>
<Optimize>
false
</Optimize>
<OutputPath>
Temp\bin\Debug\
</OutputPath>
<DefineConstants>
DEBUG;TRACE;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2017_4_1
1
;UNITY_2017_4;UNITY_2017;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_GENERICS;ENABLE_PVR_GI;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_NATIVE_ARRAY;ENABLE_SPRITE_MASKING;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_RMGUI;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_STYLE_SHEETS;ENABLE_LOCALIZATION;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_EVENT_QUEUE;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_NATIVE_ARRAY_CHECKS;UNITY_TEAM_LICENSE;UNITY_PRO_LICENSE;NET45
</DefineConstants>
<DefineConstants>
DEBUG;TRACE;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2017_4_1
3
;UNITY_2017_4;UNITY_2017;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_GENERICS;ENABLE_PVR_GI;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_NATIVE_ARRAY;ENABLE_SPRITE_MASKING;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_RMGUI;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_STYLE_SHEETS;ENABLE_LOCALIZATION;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_EVENT_QUEUE;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_NATIVE_ARRAY_CHECKS;UNITY_TEAM_LICENSE;UNITY_PRO_LICENSE;NET45
</DefineConstants>
<ErrorReport>
prompt
</ErrorReport>
<WarningLevel>
4
</WarningLevel>
<NoWarn>
0169
</NoWarn>
...
...
@@ -56,9 +56,10 @@
<Compile
Include=
"Assets\Hotfix\Base\Event\IEvent.cs"
/>
<Compile
Include=
"Assets\Hotfix\Base\Helper\ArrayHelper.cs"
/>
<Compile
Include=
"Assets\Hotfix\Base\Helper\AssetBundleHelper.cs"
/>
<Compile
Include=
"Assets\Hotfix\Base\Helper\Dumper.cs"
/>
<Compile
Include=
"Assets\Hotfix\Base\Helper\ExceptionHelper.cs"
/>
<Compile
Include=
"Assets\Hotfix\Base\Helper\JsonHelper.cs"
/>
<Compile
Include=
"Assets\Hotfix\Base\
Helper\
Log.cs"
/>
<Compile
Include=
"Assets\Hotfix\Base\Log.cs"
/>
<Compile
Include=
"Assets\Hotfix\Base\Object\Component.cs"
/>
<Compile
Include=
"Assets\Hotfix\Base\Object\ComponentFactory.cs"
/>
<Compile
Include=
"Assets\Hotfix\Base\Object\ComponentWithId.cs"
/>
...
...
Unity/Unity.Model.csproj
浏览文件 @
9940fe7f
...
...
@@ -23,7 +23,7 @@
<DebugType>
full
</DebugType>
<Optimize>
false
</Optimize>
<OutputPath>
Temp\bin\Debug\
</OutputPath>
<DefineConstants>
DEBUG;TRACE;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2017_4_1
1
;UNITY_2017_4;UNITY_2017;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_GENERICS;ENABLE_PVR_GI;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_NATIVE_ARRAY;ENABLE_SPRITE_MASKING;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_RMGUI;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_STYLE_SHEETS;ENABLE_LOCALIZATION;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_EVENT_QUEUE;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_NATIVE_ARRAY_CHECKS;UNITY_TEAM_LICENSE;UNITY_PRO_LICENSE;NET45
</DefineConstants>
<DefineConstants>
DEBUG;TRACE;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2017_4_1
3
;UNITY_2017_4;UNITY_2017;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_GENERICS;ENABLE_PVR_GI;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_NATIVE_ARRAY;ENABLE_SPRITE_MASKING;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_RMGUI;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_STYLE_SHEETS;ENABLE_LOCALIZATION;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_EVENT_QUEUE;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_NATIVE_ARRAY_CHECKS;UNITY_TEAM_LICENSE;UNITY_PRO_LICENSE;NET45
</DefineConstants>
<ErrorReport>
prompt
</ErrorReport>
<WarningLevel>
4
</WarningLevel>
<NoWarn>
0169
</NoWarn>
...
...
@@ -59,6 +59,7 @@
<Compile
Include=
"Assets\Model\Base\Event\EventIdType.cs"
/>
<Compile
Include=
"Assets\Model\Base\Event\IEvent.cs"
/>
<Compile
Include=
"Assets\Model\Base\Helper\ByteHelper.cs"
/>
<Compile
Include=
"Assets\Model\Base\Helper\Dumper.cs"
/>
<Compile
Include=
"Assets\Model\Base\Helper\EnumHelper.cs"
/>
<Compile
Include=
"Assets\Model\Base\Helper\FileHelper.cs"
/>
<Compile
Include=
"Assets\Model\Base\Helper\IdGenerater.cs"
/>
...
...
@@ -146,7 +147,6 @@
<Compile
Include=
"Assets\Model\Entity\WWWAsync.cs"
/>
<Compile
Include=
"Assets\Model\Helper\ActionHelper.cs"
/>
<Compile
Include=
"Assets\Model\Helper\BundleHelper.cs"
/>
<Compile
Include=
"Assets\Model\Helper\Dumper.cs"
/>
<Compile
Include=
"Assets\Model\Helper\GameObjectHelper.cs"
/>
<Compile
Include=
"Assets\Model\Helper\ILHelper.cs"
/>
<Compile
Include=
"Assets\Model\Helper\PathHelper.cs"
/>
...
...
Unity/Unity.ThirdParty.csproj
浏览文件 @
9940fe7f
...
...
@@ -23,7 +23,7 @@
<DebugType>
full
</DebugType>
<Optimize>
false
</Optimize>
<OutputPath>
Temp\bin\Debug\
</OutputPath>
<DefineConstants>
DEBUG;TRACE;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2017_4_1
1
;UNITY_2017_4;UNITY_2017;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_GENERICS;ENABLE_PVR_GI;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_NATIVE_ARRAY;ENABLE_SPRITE_MASKING;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_RMGUI;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_STYLE_SHEETS;ENABLE_LOCALIZATION;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_EVENT_QUEUE;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_NATIVE_ARRAY_CHECKS;UNITY_TEAM_LICENSE;UNITY_PRO_LICENSE;NET45
</DefineConstants>
<DefineConstants>
DEBUG;TRACE;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2017_4_1
3
;UNITY_2017_4;UNITY_2017;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_GENERICS;ENABLE_PVR_GI;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_NATIVE_ARRAY;ENABLE_SPRITE_MASKING;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_RMGUI;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_STYLE_SHEETS;ENABLE_LOCALIZATION;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_EVENT_QUEUE;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_NATIVE_ARRAY_CHECKS;UNITY_TEAM_LICENSE;UNITY_PRO_LICENSE;NET45
</DefineConstants>
<ErrorReport>
prompt
</ErrorReport>
<WarningLevel>
4
</WarningLevel>
<NoWarn>
0169
</NoWarn>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录