Exemplo n.º 1
0
    //----------------------------------------------------------------------------------------------------
    /// <summary>
    ///	定期フレーム
    /// </summary>
    void FixedUpdate()
    {
        //インスタンスの取得
        if (!Game)
        {
            Game = GameObject.Find("Game").GetComponent <MyMainGame>();
        }

        //名札の方向
        foreach (var nameplate in Nameplates)
        {
            nameplate.transform.LookAt(nameplate.transform.position + (nameplate.transform.position - Camera.main.transform.position));
        }

        //プレイヤー変数の管理
        ManagingPlayerVariables();

        //アニメーション処理
        AnimProcess();

        //アニメーションに影響される処理
        ProcessAffectedByAnim();
    }
Exemplo n.º 2
0
    //----------------------------------------------------------------------------------------------------
    /// <summary>
    /// クライアントの初期
    /// </summary>
    public override void OnStartClient()
    {
        base.OnStartClient();

        //インスタンスの取得
        if (!Game)
        {
            Game = GameObject.Find("Game").GetComponent <MyMainGame>();
        }

        //権限のないプレイヤーになる
        Player.BecomeUnauthorizedPlayer();

        //クラス変数の初期化
        if (s_netPlayerSettings.Count > 0 && s_netPlayerSettings[0].Player == null)
        {
            s_netPlayerSettings.Clear();
        }

        s_netPlayerSettings.Add(this);

        //SE
        MySoundManager.Instance.Play(SeCollection.PlayerEnters);
    }