// Use this for initialization void Start() { DontDestroyOnLoad(gameObject); dungeon_map = GameObject.Find("Map Manager").GetComponent <map_generator>(); f_manager = GameObject.Find("Map Manager").GetComponent <fov_manager>(); p_manager = GameObject.Find("Player Manager").GetComponent <player_manager>(); player_distance = new int[util_ref.m_gen.x_dim, util_ref.m_gen.y_dim]; player_sight = new int[util_ref.m_gen.x_dim, util_ref.m_gen.y_dim]; enemy_location = new int[util_ref.m_gen.x_dim, util_ref.m_gen.y_dim]; init_gradient(); }