本文整理汇总了C#中Team.addSpawn方法的典型用法代码示例。如果您正苦于以下问题:C# Team.addSpawn方法的具体用法?C# Team.addSpawn怎么用?C# Team.addSpawn使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Team
的用法示例。
在下文中一共展示了Team.addSpawn方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: spawnUnit
/// <summary>
/// Called when the grid block creates the unit.
/// </summary>
/// <param name="startLocation">Start location.</param>
public virtual void spawnUnit(CreatePlayGrid gm, GridBlock startLocation, Team t){
grid = gm;
blockList = new LinkedList<GridBlock>();
//set base unit stats so they can be adjusted at runtime
maxProgramLength = unitInfo.maxLength;
maximumMovment = unitInfo.maxMove;
movmentActionsRemaning = maximumMovment;
currentMaxPosibleAttackActions = unitInfo.maxAttackActions;
currentAttacksRemaning = currentMaxPosibleAttackActions;
currentAttackPower = unitInfo.attackPow;
team = t;
team.addAlly(this);
team.addSpawn();
blockList.AddLast(startLocation);
float spawnTime = spawnAnimation();
Invoke("checkAllDisplay", spawnTime);
timerStartup();
Invoke("startTimerTick", spawnTime);
}