public override void OnEnter(BaseContext context) { base.OnEnter(context); CityInContext cityContext = (CityInContext)context; lc_City city = MainMapScene.Instance.objviewer.ViewObjectByUserId <lc_City>(cityContext.map_id); List <STU_CITY_BUILDING> stulist = MainMapScene.Instance.objviewer.viewAllRelShep <STU_CITY_BUILDING>(city.obj_id); Debug.Log("city " + city.m_name + " has [" + stulist.Count + "] building"); for (int i = 0; i < stulist.Count; i++) { lc_Building building = MainMapScene.Instance.objviewer.ViewObject <lc_Building>(stulist[i].building_id); Debug.Log("BUILDING NAME=[" + building.m_name + "]"); } Debug.Log(cityContext.map_id); ShowData(city); }
private void CreateGameTest() { //创建GAME数据 lc_Religion rel = objmanager.AddObject <lc_Religion>("万法教"); lc_Seer player = objmanager.AddObject <lc_Seer>("主角1"); lc_Building market = objmanager.AddObject <lc_Building>("market"); market.user_id = 1; market.m_cost = 0; lc_Building castle = objmanager.AddObject <lc_Building>("castle"); castle.user_id = 2; castle.m_cost = 0; lc_City city = objmanager.GetObjectByUserId <lc_City>(2); objmanager.CityAddBuilding(city.obj_id, 0, market.obj_id); objmanager.CityAddBuilding(city.obj_id, 0, castle.obj_id); player.m_age = 17; player.m_life = 55; player.m_eloquence = 50; player.m_intelligence = 50; player.m_leadership = 50; player.m_willpower = 50; player.m_fame = 10; player.m_wealth = 100; rel.m_relType = 1; rel.m_attraction = 50; rel.m_piety = 50; rel.m_organization = 50; rel.m_theorypt = 2; objmanager.setPlayerRelId(rel.obj_id); objmanager.setPlayerId(player.obj_id); Debug.Log("测试"); }