void Custom(GameObject nowObj, sCharInfo charInfo) //정보에 따라 캐릭터를 커스텀하는 함수 { HeroCustomize custom = nowObj.GetComponent <HeroCustomize>(); AnimationController aniMgr = nowObj.GetComponent <AnimationController>(); string genderStr = ""; if (charInfo.gender == 1) { genderStr = "Male"; } else if (charInfo.gender == 2) { genderStr = "Female"; } custom.Gender = genderStr; custom.IndexWeapon.CurrentType = charInfo.weapon; custom.IndexWeapon.CurrentIndex = 5; custom.IndexSuit.CurrentIndex = charInfo.armor; custom.IndexHair.CurrentIndex = charInfo.hair; custom.IndexColorHair.CurrentIndex = charInfo.hairColor; custom.IndexFace.CurrentIndex = charInfo.face; custom.UpdateVisual(); custom.UpdateWeapon(); aniMgr.weaponIndex = charInfo.weapon; //무기에 따른 애니메이션도 설정 }
void Start() { playerAniCon = GetComponent <AnimationController>(); playerRigidBody = GetComponent <Rigidbody>(); custom = GetComponent <HeroCustomize>(); custom.IndexWeapon.CurrentType = weaponNum; playerAniCon.weaponIndex = weaponNum; animation = GetComponent <Animation>(); shotMgr = GetComponentInChildren <ShotManager>(); shotMgr.ShotPosChange(weaponNum); enemyAtk = enemyObj.GetComponent <AttackMgr>(); }
void Start() { SocketServer.SingleTonServ().GetEnterScript(this); heroCustomize = GameObject.Find("Player").GetComponent <HeroCustomize>(); }
void Start() { heroCustomize = GetComponent <HeroCustomize>(); StartCoroutine(HideWeapon()); }