コード例 #1
0
    private MapRow SpawnRow(Vector3 startPosition, RowGenerationPattern pattern)
    {
        MapRow instRow = Instantiate(_rowTemplate, startPosition, Quaternion.identity, _mapRoot);

        instRow.name = Map.Count.ToString();
        instRow.Init(pattern);
        instRow.Spawn(startPosition, Vector3.right);
        instRow.BecameInvisible += OnRowBecameInvisible;

        return(instRow);
    }
コード例 #2
0
 public void Init(RowGenerationPattern generationPattern)
 {
     _row = generationPattern.GenerateRow(_width);
 }