Chatterer.chatterer.load_vessel_node C# (CSharp) Method

load_vessel_node() private method

private load_vessel_node ( ConfigNode node ) : void
node ConfigNode
return void
        private void load_vessel_node(ConfigNode node)
        {
            if (debugging) Debug.Log("[CHATR] load_vessel_node() :: loading vessel settings for this vessel from node");

            //destroy_all_beep_players();
            //destroy_all_background_players();

            load_shared_settings(node);

            if (chatter_array.Count == 0)
            {
                if (debugging) Debug.Log("[CHATR] No audiosets found in config, adding defaults");
                add_default_audiosets();
            }

            if (beepsource_list.Count == 0)
            {
                if (debugging) Debug.LogWarning("[CHATR] beepsource_list.Count == 0, adding default 3");
                add_default_beepsources();
            }

            if (backgroundsource_list.Count == 0)
            {
                if (debugging) Debug.LogWarning("[CHATR] backgroundsource_list.Count == 0, adding default 2");
                add_default_backgroundsources();
            }

            if (debugging) Debug.Log("[CHATR] load_vessel_node() :: vessel settings loaded OK : total beep sources = " + beepsource_list.Count);
        }
chatterer