本文整理匯總了C#中Battle.AddPlayerInformation方法的典型用法代碼示例。如果您正苦於以下問題:C# Battle.AddPlayerInformation方法的具體用法?C# Battle.AddPlayerInformation怎麽用?C# Battle.AddPlayerInformation使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Battle
的用法示例。
在下文中一共展示了Battle.AddPlayerInformation方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: hardcodedBattle
/// <summary>
/// Sets the battle with predefined parameters for the mission, player
/// settings, and resources.
/// </summary>
private void hardcodedBattle()
{
game = new Battle();
// Sets the mission
Battle.MissionDefinition.TargetType t = new Battle.MissionDefinition.TargetType();
t.unit = UnitTypes.HERO;
game.AddMission(Battle.MissionType.DESTROY, 1, EntityType.UNIT, t, 0, true, "");
// Initializes the human civilization
Battle.PlayerInformation player = new Battle.PlayerInformation(Races.MEN);
player.AddBuilding(BuildingTypes.STRONGHOLD, 752, 880, EntityStatus.IDLE);
player.AddUnit(UnitTypes.HERO, 764.9564f, 823.0175f);
player.SetInitialResources(2000, 2000, 2000, 2000);
game.AddPlayerInformation(player);
// Initializes the elven civilization
player = new Battle.PlayerInformation(Races.ELVES);
player.AddUnit(UnitTypes.HERO, 331.35f, 575.81f);
player.AddBuilding(BuildingTypes.STRONGHOLD, 283.7f, 562.5f, EntityStatus.IDLE);
player.SetInitialResources(2000, 2000, 2000, 2000);
game.AddPlayerInformation(player);
game.SetWorldResources(5000, 5000, 5000);
}