/* * private GameObject getHpPoint(Transform parent) * { * GameObject res = parent.gameObject; * int nCount = parent.childCount; * for (int i = 0; i < nCount; i++) * { * Transform tmp = parent.GetChild(i); * if (tmp.name == "HpPoint") * { * res = tmp.gameObject; * break; * } * } * * return res; * } */ private void addRoleProperty(GameObject obj, int roleID) { roleProperty pro = obj.AddComponent <roleProperty>(); RoleProTable.rolePro tmpPro = RoleProTable.GetFromRoleID(roleID); pro.roleSort = 1; pro.hpMax = tmpPro.MaxHp; pro.hp = gameDataMgr.gameData().m_roleData.bosshp[roleID]; pro.attack = tmpPro.Atk; pro.def = tmpPro.Def; pro.element = tmpPro.Ele; pro.roleID = roleID; pro.level = 1; pro.speed = 0.5f; // pro.turnTime = 0.0f; pro.HpUIPoint = GameObjCommon.getObjNode(obj.transform, "HpPoint"); }
//怪物属性 private roleProperty addRolePro(GameObject obj, int roleID) { roleProperty pro = obj.AddComponent <roleProperty>(); RoleProTable.rolePro tmpPro = RoleProTable.GetFromRoleID(roleID); pro.roleSort = 0; pro.hpMax = tmpPro.MaxHp; pro.hp = pro.hpMax; pro.attack = tmpPro.Atk; pro.def = tmpPro.Def; pro.element = tmpPro.Ele; pro.roleID = roleID; pro.level = 1; pro.speed = 0.5f; pro.HpUIPoint = GameObjCommon.getObjNode(obj.transform, "HpPoint"); return(pro); }