Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
M
MDPro3
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Alexis_chen
MDPro3
Commits
d93da2fc
Commit
d93da2fc
authored
Mar 17, 2024
by
SherryChaos
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
adjust translation
parent
aa60e631
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
16 additions
and
20 deletions
+16
-20
Assets/Main.unity
Assets/Main.unity
+1
-1
Assets/Prefabs/PopupSearchFilter.prefab
Assets/Prefabs/PopupSearchFilter.prefab
+1
-1
Assets/Scripts/MDPro3/Duel/PercyOCG.cs
Assets/Scripts/MDPro3/Duel/PercyOCG.cs
+1
-1
Assets/Scripts/MDPro3/Servants/Menu.cs
Assets/Scripts/MDPro3/Servants/Menu.cs
+1
-1
Assets/Scripts/MDPro3/Servants/OcgCore.cs
Assets/Scripts/MDPro3/Servants/OcgCore.cs
+3
-3
Assets/Scripts/MDPro3/Servants/SelectReplay.cs
Assets/Scripts/MDPro3/Servants/SelectReplay.cs
+3
-3
Assets/Scripts/MDPro3/Servants/Solo.cs
Assets/Scripts/MDPro3/Servants/Solo.cs
+4
-5
Assets/Scripts/MDPro3/Tools.cs
Assets/Scripts/MDPro3/Tools.cs
+2
-0
Assets/Scripts/MDPro3/UI/SuperScrollView/SuperScrollViewItemForDeck.cs
...s/MDPro3/UI/SuperScrollView/SuperScrollViewItemForDeck.cs
+0
-5
No files found.
Assets/Main.unity
View file @
d93da2fc
...
@@ -14970,7 +14970,7 @@ MonoBehaviour:
...
@@ -14970,7 +14970,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_LineSpacing: 1
m_Text: "
LP
\uFF1A"
m_Text: "
\u57FA\u672C\u5206
\uFF1A"
--- !u!222 &295256969
--- !u!222 &295256969
CanvasRenderer:
CanvasRenderer:
m_ObjectHideFlags: 0
m_ObjectHideFlags: 0
Assets/Prefabs/PopupSearchFilter.prefab
View file @
d93da2fc
...
@@ -7386,7 +7386,7 @@ MonoBehaviour:
...
@@ -7386,7 +7386,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_LineSpacing: 1
m_Text: "\u5176\u
4ED6
"
m_Text: "\u5176\u
5B83
"
--- !u!1 &7739551655930817060
--- !u!1 &7739551655930817060
GameObject:
GameObject:
m_ObjectHideFlags: 0
m_ObjectHideFlags: 0
Assets/Scripts/MDPro3/Duel/PercyOCG.cs
View file @
d93da2fc
...
@@ -26,7 +26,7 @@ namespace MDPro3
...
@@ -26,7 +26,7 @@ namespace MDPro3
public
PercyOCG
()
public
PercyOCG
()
{
{
_buffer
=
Marshal
.
AllocHGlobal
(
1024
*
256
);
// 256 KiB
_buffer
=
Marshal
.
AllocHGlobal
(
1024
*
256
);
// 256 KiB
error
=
InterString
.
Get
(
"YGOPro
1旧版的录像崩溃了!您可以选择使用永不崩溃的新版录像
。"
);
error
=
InterString
.
Get
(
"YGOPro
旧版的回放崩溃了!您可以选择使用永不崩溃的新版回放
。"
);
ygopro
=
new
Ygopro
(
ReceiveHandler
,
CardHandler
,
ScriptHandler
,
ChatHandler
);
ygopro
=
new
Ygopro
(
ReceiveHandler
,
CardHandler
,
ScriptHandler
,
ChatHandler
);
//ygopro.m_log = a => UnityEngine.Debug.Log(a);
//ygopro.m_log = a => UnityEngine.Debug.Log(a);
}
}
...
...
Assets/Scripts/MDPro3/Servants/Menu.cs
View file @
d93da2fc
...
@@ -36,7 +36,7 @@ namespace MDPro3
...
@@ -36,7 +36,7 @@ namespace MDPro3
var
result
=
www
.
downloadHandler
.
text
;
var
result
=
www
.
downloadHandler
.
text
;
var
lines
=
result
.
Replace
(
"\r"
,
""
).
Split
(
'\n'
);
var
lines
=
result
.
Replace
(
"\r"
,
""
).
Split
(
'\n'
);
if
(
Application
.
version
!=
lines
[
0
])
if
(
Application
.
version
!=
lines
[
0
])
MessageManager
.
Cast
(
InterString
.
Get
(
"检测到新版本
。"
));
MessageManager
.
Cast
(
InterString
.
Get
(
"检测到新版本
[[?]]。"
,
lines
[
0
]
));
}
}
catch
catch
{
{
...
...
Assets/Scripts/MDPro3/Servants/OcgCore.cs
View file @
d93da2fc
...
@@ -233,7 +233,7 @@ namespace MDPro3
...
@@ -233,7 +233,7 @@ namespace MDPro3
{
{
var
selections
=
new
List
<
string
>()
var
selections
=
new
List
<
string
>()
{
{
InterString
.
Get
(
"
保
存录像"
),
InterString
.
Get
(
"
保
存回放"
),
InterString
.
Get
(
"保存"
),
InterString
.
Get
(
"保存"
),
InterString
.
Get
(
"放弃"
),
InterString
.
Get
(
"放弃"
),
Tools
.
GetTimeString
()
Tools
.
GetTimeString
()
...
@@ -1469,7 +1469,7 @@ namespace MDPro3
...
@@ -1469,7 +1469,7 @@ namespace MDPro3
//Start 决斗改名
//Start 决斗改名
//AiName 残局改名
//AiName 残局改名
//sibyl_name
录
像改名
//sibyl_name
回放
改名
private
void
PracticalizeMessage
(
Package
p
)
private
void
PracticalizeMessage
(
Package
p
)
{
{
...
@@ -1643,7 +1643,7 @@ namespace MDPro3
...
@@ -1643,7 +1643,7 @@ namespace MDPro3
{
{
selections
=
new
List
<
string
>()
selections
=
new
List
<
string
>()
{
{
InterString
.
Get
(
"
保
存录像"
),
InterString
.
Get
(
"
保
存回放"
),
InterString
.
Get
(
"保存"
),
InterString
.
Get
(
"保存"
),
InterString
.
Get
(
"放弃"
),
InterString
.
Get
(
"放弃"
),
Tools
.
GetTimeString
()
Tools
.
GetTimeString
()
...
...
Assets/Scripts/MDPro3/Servants/SelectReplay.cs
View file @
d93da2fc
...
@@ -121,7 +121,7 @@ namespace MDPro3
...
@@ -121,7 +121,7 @@ namespace MDPro3
{
{
if
(
god
)
if
(
god
)
{
{
MessageManager
.
Cast
(
InterString
.
Get
(
"您正在观看旧版的
录像
(上帝视角),不保证稳定性。"
));
MessageManager
.
Cast
(
InterString
.
Get
(
"您正在观看旧版的
回放
(上帝视角),不保证稳定性。"
));
percy
?.
Dispose
();
percy
?.
Dispose
();
percy
=
new
PercyOCG
();
percy
=
new
PercyOCG
();
var
replays
=
GetYRPBuffer
(
fileName
);
var
replays
=
GetYRPBuffer
(
fileName
);
...
@@ -136,7 +136,7 @@ namespace MDPro3
...
@@ -136,7 +136,7 @@ namespace MDPro3
}
}
else
else
{
{
MessageManager
.
Cast
(
InterString
.
Get
(
"您正在观看旧版的
录像
(上帝视角),不保证稳定性。"
));
MessageManager
.
Cast
(
InterString
.
Get
(
"您正在观看旧版的
回放
(上帝视角),不保证稳定性。"
));
percy
?.
Dispose
();
percy
?.
Dispose
();
percy
=
new
PercyOCG
();
percy
=
new
PercyOCG
();
var
collections
=
TcpHelper
.
GetPackages
(
percy
.
ygopro
.
GetYRP3dBuffer
(
GetYRP
(
File
.
ReadAllBytes
(
fileName
))));
var
collections
=
TcpHelper
.
GetPackages
(
percy
.
ygopro
.
GetYRP3dBuffer
(
GetYRP
(
File
.
ReadAllBytes
(
fileName
))));
...
@@ -145,7 +145,7 @@ namespace MDPro3
...
@@ -145,7 +145,7 @@ namespace MDPro3
}
}
catch
catch
{
{
MessageManager
.
Cast
(
InterString
.
Get
(
"
录像
没有录制完整。"
));
MessageManager
.
Cast
(
InterString
.
Get
(
"
回放
没有录制完整。"
));
}
}
}
}
List
<
byte
[
]>
GetYRPBuffer
(
string
path
)
List
<
byte
[
]>
GetYRPBuffer
(
string
path
)
...
...
Assets/Scripts/MDPro3/Servants/Solo.cs
View file @
d93da2fc
...
@@ -45,8 +45,6 @@ namespace MDPro3
...
@@ -45,8 +45,6 @@ namespace MDPro3
returnServant
=
Program
.
I
().
menu
;
returnServant
=
Program
.
I
().
menu
;
base
.
Initialize
();
base
.
Initialize
();
btnDeck
.
transform
.
GetChild
(
0
).
GetComponent
<
Text
>().
text
=
Config
.
Get
(
"DeckInUse"
,
"@ui"
);
btnDeck
.
transform
.
GetChild
(
0
).
GetComponent
<
Text
>().
text
=
Config
.
Get
(
"DeckInUse"
,
"@ui"
);
if
(
btnDeck
.
transform
.
GetChild
(
0
).
GetComponent
<
Text
>().
text
.
Contains
(
" "
))
btnDeck
.
transform
.
GetChild
(
0
).
GetComponent
<
Text
>().
text
=
string
.
Empty
;
btnDeck
.
SetActive
(
false
);
btnDeck
.
SetActive
(
false
);
Load
();
Load
();
}
}
...
@@ -158,12 +156,13 @@ namespace MDPro3
...
@@ -158,12 +156,13 @@ namespace MDPro3
string
aiCommand
=
bot
.
command
;
string
aiCommand
=
bot
.
command
;
if
(
aiCode
==
4
)
if
(
aiCode
==
4
)
{
{
if
(
btnDeck
.
transform
.
GetChild
(
0
).
GetComponent
<
Text
>().
text
==
string
.
Empty
)
string
selectedDeck
=
btnDeck
.
transform
.
GetChild
(
0
).
GetComponent
<
Text
>().
text
;
if
(!
File
.
Exists
(
"Deck/"
+
selectedDeck
+
".ydk"
))
{
{
MessageManager
.
Cast
(
InterString
.
Get
(
"ѡ顣
"
)
);
MessageManager
.
Cast
(
InterString
.
Get
(
"请先
为AI选择有效的
卡组。"
));
return
;
return
;
}
}
aiCommand
+=
" DeckFile=
"
+
btnDeck
.
transform
.
GetChild
(
0
).
GetComponent
<
Text
>().
text
;
aiCommand
+=
" DeckFile=
\""
+
btnDeck
.
transform
.
GetChild
(
0
).
GetComponent
<
Text
>().
text
+
"\""
;
}
}
Match
match
=
Regex
.
Match
(
aiCommand
,
"Random=(\\w+)"
);
Match
match
=
Regex
.
Match
(
aiCommand
,
"Random=(\\w+)"
);
if
(
match
.
Success
)
if
(
match
.
Success
)
...
...
Assets/Scripts/MDPro3/Tools.cs
View file @
d93da2fc
...
@@ -170,6 +170,8 @@ namespace MDPro3
...
@@ -170,6 +170,8 @@ namespace MDPro3
}
}
}
}
result
.
Add
(
input
.
Substring
(
start
));
result
.
Add
(
input
.
Substring
(
start
));
for
(
int
i
=
0
;
i
<
result
.
Count
;
i
++)
result
[
i
]
=
result
[
i
].
Replace
(
"\""
,
""
);
return
result
.
ToArray
();
return
result
.
ToArray
();
}
}
}
}
...
...
Assets/Scripts/MDPro3/UI/SuperScrollView/SuperScrollViewItemForDeck.cs
View file @
d93da2fc
...
@@ -152,11 +152,6 @@ namespace MDPro3.UI
...
@@ -152,11 +152,6 @@ namespace MDPro3.UI
}
}
else
if
(
SelectDeck
.
state
==
SelectDeck
.
State
.
ForSolo
)
else
if
(
SelectDeck
.
state
==
SelectDeck
.
State
.
ForSolo
)
{
{
if
(
deckName
.
Contains
(
" "
))
{
MessageManager
.
Cast
(
InterString
.
Get
(
"给AI用的卡组的卡组名中不能包含空格。"
));
return
;
}
Program
.
I
().
ShiftToServant
(
Program
.
I
().
solo
);
Program
.
I
().
ShiftToServant
(
Program
.
I
().
solo
);
Program
.
I
().
solo
.
btnDeck
.
transform
.
GetChild
(
0
).
GetComponent
<
Text
>().
text
=
deckName
;
Program
.
I
().
solo
.
btnDeck
.
transform
.
GetChild
(
0
).
GetComponent
<
Text
>().
text
=
deckName
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment