Gin*_*xxx 0 c# android actionscript-3 unity-game-engine
有人可以帮我把这个动作脚本代码翻译成 C# 代码吗
public function SetRoadmap( strData : Array ) : void
{
var arrPart : Array = strData; //An array of histogram values
var arrTmp1 : Array = [];
intTmp_Ori = int(arrPart[0]);
intTmp = int(intTmp_Ori/100);
if ( int(int(arrPart[i])/100) == 3 )//Tie
{
bNextMove = false;
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的尝试
public void SetRoadMap(string strData){
string arrPart = strData;
string[] arrTmp1 = new string[]{};
int intTmp_Ori = arrPart[0];
int intTmp = intTmp_Ori/100;
if(//this line is i don't know){
}
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我弄清楚这一点。提前谢谢你们。我需要将其转换为 c#,因为它具有与我统一制定的相同记分牌规则。
好像是这个翻译。如您所见,有一些变量未定义,可能它们是类成员。
public void SetRoadmap(string[] strData)
{
string[] arrPart = strData; //An array of histogram values
string[] arrTmp1 = { };
int intTmp_Ori = Convert.ToInt32(arrPart[0]);
int intTmp = intTmp_Ori / 100;
if (Convert.ToInt32(arrPart[i]) / 100 == 3)//Tie
{
bNextMove = false;
}
}
Run Code Online (Sandbox Code Playgroud)
包含的问题陈述int(int())似乎是一个转换操作。这是必要的,因为输入是一个字符串数组。有几种方法可以进行这种转换,例如,在可能的情况下提供整数而不是字符串。但是,此代码可以。