public void Start() { Tilemap = GameManager.Instance.LevelInfo.CurrentMap; Camera = GetComponent <Camera>(); m_boundingBox = new Rect(); m_boundingBox.width = Tilemap.SelectedTilemap.GridWidth * Tilemap.SelectedTilemap.CellSize.x; m_boundingBox.height = Tilemap.SelectedTilemap.GridHeight * Tilemap.SelectedTilemap.CellSize.y; m_boundingBox.x = Tilemap.SelectedTilemap.transform.position.x; m_boundingBox.y = Tilemap.SelectedTilemap.transform.position.y + m_boundingBox.height; FollowObjectBehaviour followBhv = GetComponent <FollowObjectBehaviour>(); if (followBhv && !followBhv.Target) { Transform player = GameManager.Instance.Player.transform; followBhv.Target = player ? player.transform : null; } }
void SceneChanged() { Tilemap = GameManager.Instance.LevelInfo.CurrentMap; }