/// <summary> /// 모델 생성 /// </summary> private MainMenuCreatureContainer CreateModel(_stCreatureIDTeamMember CreatureIDTeamMember, Transform trParent) { MainMenuCreatureContainer pCreature = new MainMenuCreatureContainer(); DATA_CREATURE_NEWVER creatureTable = CDATA_CREATURE_NEWVER.Get(CreatureIDTeamMember.kCreatureID); string objName = "CREATURE_" + creatureTable.m_szResourceName; if (pCreature.LoadCreatureModel(creatureTable.m_szResourceName, objName, trParent) == false) { return(null); } pCreature.SetCreatureTableData(creatureTable); pCreature.baseGameObject.transform.localPosition = Vector3.zero; pCreature.baseGameObject.transform.Rotate(Vector3.up, 180); pCreature.SetActiveCharPanel(true); pCreature.SetEnableCharPanel(true); pCreature.SetCharPanelShadowTexture("Texture/Rim/shadow"); pCreature.SetCharPanelShader("Mobile/Transparent/Alpha Blended"); pCreature.SetCharacterShader(); pCreature.CreateTranscendenceEffect(enRenderLayer.EFFECT, creatureTable.m_enGrade, CreatureIDTeamMember.kCreatureAwake); return(pCreature); }
/// <summary> /// 모델 생성. /// </summary> private void CreateModel(_vCreatureIDTeamMembers Members) { Clear(); for (int i = 0; i < Members.Count; ++i) { _stCreatureIDTeamMember CreatureIDTeamMember = Members[i]; if (CreatureIDTeamMember == null) { continue; } MainMenuCreatureContainer model = CreateModel(CreatureIDTeamMember, UIControlManager.instance.OtherCreatureList[i].transform); if (model != null) { m_pCreatureList.Add(model); } } }