foreach ($this->children as $child) { if ($child) { $out .= $child->outputKV(); } } return $out; } // Dump KeyValues data to output public function dump() { echo $this->outputKV(); } } $kv = new KeyValues(); //$kv->loadFile("default_checkpoint.theater"); $kv->loadFile("default_coop_shared.theater"); $kv->dump(); //echo "oh\n"; //var_dump($kv); //echo "oh\n"; //echo "oh\n"; /* $kv->addNode("#base","default.theater"); $kv->addNode("#base","default_coop_shared.theater"); $kv->addNode("#base","default_checkpoint.theater"); $theater = $kv->addNode("theater"); $ammo = $theater->addNode("ammo"); $weapons = $theater->addNode("weapons"); $weapon_m14 = $weapons->addNode("weapon_m14"); $weapon_m14->addNode("print_name","#weapon_m14"); $weapon_m14->addNode("cost","2");