コード例 #1
0
    // 아바타 이름으로 플레이어 캐릭터를 찾습니다.
    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);
    }
コード例 #2
0
    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();
    }