// 아바타 이름으로 플레이어 캐릭터를 찾습니다. public chrController findPlayer(string avator_id) { GameObject[] characters = GameObject.FindGameObjectsWithTag("Player"); chrController character = null; foreach (GameObject go in characters) { chrController chr = go.GetComponent <chrController>(); AcountData account_data = AcountManager.get().getAccountData(chr.global_index); if (account_data.avator_id == avator_id) { character = chr; break; } } if (character == null) { GameObject go = GameObject.Find(avator_id); if (go != null) { character = go.GetComponent <chrController>(); } } return(character); }
void Start() { if (this.is_player) { this.account_data = AcountManager.get().getAccountData(account_name); } // 애니메이션 컴포넌트를 찾아둔다. this.anim_player = this.transform.GetComponentInChildren <Animation>(); this.current_motion.name = ""; this.current_motion.layer = -1; this.behavior.start(); }