public override void OnInspectorGUI() { DrawDefaultInspector(); TileMapGenerator tileMapGenerator = (TileMapGenerator)target; if (GUILayout.Button("Generate TileMap")) { tileMapGenerator.Generate(); } }
void Start() { tileMapGenerator.Generate(); var cp = new Vector3Int(tileMapGenerator.tileMapHeight - 1, tileMapGenerator.tileMapHeight - 1, 0); characterClass2.currectTile = cp; characterClass2.MoveToPosition(tileMapGenerator.tileMap.CellToWorld(cp)); characterController = new CharactController_(); characterController.gameScript = this; characterController.tileMap = tileMapGenerator.tileMap; GetComponent <GamepadGeneric>().controller = characterController; SetNewTurn(); }