本文整理汇总了C#中GameObjects.Faction.LoadTroopsFromString方法的典型用法代码示例。如果您正苦于以下问题:C# Faction.LoadTroopsFromString方法的具体用法?C# Faction.LoadTroopsFromString怎么用?C# Faction.LoadTroopsFromString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GameObjects.Faction
的用法示例。
在下文中一共展示了Faction.LoadTroopsFromString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LoadGameDataFromDataBase
//.........这里部分代码省略.........
{
troop.mingling = reader["mingling"].ToString();
}
catch
{
}
try
{
troop.ManualControl = (bool)reader["ManualControl"];
}
catch
{
}
troop.minglingweizhi = troop.RealDestination;
if (troop.Army != null)
{
this.Troops.AddTroopWithEvent(troop);
}
}
DbConnection.Close();
DbConnection.Open();
reader = new OleDbCommand("Select * From Legion", DbConnection).ExecuteReader();
while (reader.Read())
{
Legion legion = new Legion();
legion.Scenario = this;
legion.ID = int.Parse(reader["ID"].ToString());
legion.Kind = (LegionKind)((short)reader["Kind"]);
legion.StartArchitecture = this.Architectures.GetGameObject((int)reader["StartArchitecture"]) as Architecture;
legion.WillArchitecture = this.Architectures.GetGameObject((int)reader["WillArchitecture"]) as Architecture;
legion.PreferredRouteway = this.Routeways.GetGameObject((int)reader["PreferredRouteway"]) as Routeway;
legion.InformationDestination = StaticMethods.LoadFromString(reader["InformationDestination"].ToString());
legion.CoreTroop = this.Troops.GetGameObject((int)reader["CoreTroop"]) as Troop;
legion.LoadTroopsFromString(this.Troops, reader["Troops"].ToString());
this.Legions.AddLegionWithEvent(legion);
}
DbConnection.Close();
DbConnection.Open();
reader = new OleDbCommand("Select * From Sections", DbConnection).ExecuteReader();
while (reader.Read())
{
Section section = new Section();
section.Scenario = this;
section.ID = int.Parse(reader["ID"].ToString());
section.Name = reader["Name"].ToString();
section.AIDetail = this.GameCommonData.AllSectionAIDetails.GetSectionAIDetail((short)reader["AIDetail"]);
section.OrientationFactionID = (short)reader["OrientationFaction"];
section.OrientationSectionID = (short)reader["OrientationSection"];
section.OrientationStateID = (short)reader["OrientationState"];
try
{
section.OrientationArchitectureID = (short)reader["OrientationArchitecture"];
}
catch
{
}
section.LoadArchitecturesFromString(this.Architectures, reader["Architectures"].ToString());
this.Sections.AddSectionWithEvent(section);
}
DbConnection.Close();
DbConnection.Open();
reader = new OleDbCommand("Select * From Faction", DbConnection).ExecuteReader();
while (reader.Read())
{
Faction faction = new Faction();
faction.Scenario = this;
示例2: LoadGameDataFromDataBase
//.........这里部分代码省略.........
catch
{
}
troop.minglingweizhi = troop.RealDestination;
if (errors.Count > 0)
{
errors.Add("部队ID" + troop.ID + ":");
errorMsg.AddRange(errors);
}
else
{
if (troop.Army != null)
{
this.Troops.AddTroopWithEvent(troop);
}
}
}
DbConnection.Close();
DbConnection.Open();
reader = new OleDbCommand("Select * From Legion", DbConnection).ExecuteReader();
while (reader.Read())
{
Legion legion = new Legion();
legion.Scenario = this;
legion.ID = int.Parse(reader["ID"].ToString());
legion.Kind = (LegionKind)((short)reader["Kind"]);
legion.StartArchitecture = this.Architectures.GetGameObject((int)reader["StartArchitecture"]) as Architecture;
legion.WillArchitecture = this.Architectures.GetGameObject((int)reader["WillArchitecture"]) as Architecture;
legion.PreferredRouteway = this.Routeways.GetGameObject((int)reader["PreferredRouteway"]) as Routeway;
legion.InformationDestination = StaticMethods.LoadFromString(reader["InformationDestination"].ToString());
legion.CoreTroop = this.Troops.GetGameObject((int)reader["CoreTroop"]) as Troop;
legion.LoadTroopsFromString(this.Troops, reader["Troops"].ToString());
this.Legions.AddLegionWithEvent(legion);
/*
foreach (Faction f in this.Factions)
{
foreach (Troop t in f.Troops)
{
t.BelongedLegion.BelongedFaction = f;
t.BelongedFaction = f;
}
}*/
}
DbConnection.Close();
DbConnection.Open();
reader = new OleDbCommand("Select * From Sections", DbConnection).ExecuteReader();
while (reader.Read())
{
List<string> e = new List<string>();
Section section = new Section();
section.Scenario = this;
section.ID = int.Parse(reader["ID"].ToString());
section.Name = reader["Name"].ToString();
section.AIDetail = this.GameCommonData.AllSectionAIDetails.GetSectionAIDetail((short)reader["AIDetail"]);
if (section.AIDetail == null)
{
e.Add("军区委任类型" + (short)reader["AIDetail"] + "不存在");
}
section.OrientationFactionID = (short)reader["OrientationFaction"];
section.OrientationSectionID = (short)reader["OrientationSection"];
section.OrientationStateID = (short)reader["OrientationState"];
try