本文整理汇总了C#中Layout.ExpandLayout方法的典型用法代码示例。如果您正苦于以下问题:C# Layout.ExpandLayout方法的具体用法?C# Layout.ExpandLayout怎么用?C# Layout.ExpandLayout使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Layout
的用法示例。
在下文中一共展示了Layout.ExpandLayout方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateSceneFromInfo
public void CreateSceneFromInfo(MapInfo mapInfo)
{
if (SceneObjects.CheckListSize () > 0) {
SceneObjects.ClearScene ();
}
uiCanvas.GetComponent<CanvasController> ().SetActiveForButtons (mapInfo);
int seedX = mapInfo.seedX;
int seedY = mapInfo.seedY;
int seedZ = mapInfo.seedZ;
gridWidth = 40;
gridHeight = 40;
warningList = new List<Vector2> ();
grid = new Grid (gridWidth,gridHeight, 0.5f, 0.5f);
layout = new Layout (grid, mapInfo);
//ForestSetup.CreateForestMeshFromMap (layout, grid, seedX, seedY, seedZ);
//CreateMeshFromMap ();
if (mapInfo.type == 2) {
DungeonSetup.CreateMineMeshFromMap(layout, grid, mapInfo);
}else{
ForestSetup.CreateForestMeshFromMap (layout, grid, seedX, seedY, seedZ);
}
grid.ExpandGrid ();
layout.ExpandLayout ();
gridWidth = grid.width;
gridHeight = grid.height;
CreateBlocksOnEdges ();
this.GetComponent<PartyController> ().SetCurrentPlayers (GetParty ());
this.GetComponent<EnemyController> ().CreateEnemiesForTile();
}