UnityEngine.NetworkView.RPC C# (CSharp) Method

RPC() private method

private RPC ( string name, NetworkPlayer target ) : void
name string
target NetworkPlayer
return void
        public void RPC(string name, NetworkPlayer target, params object[] args)
        {
            Internal_RPC_Target(this, name, target, args);
        }

Same methods

NetworkView::RPC ( string name, RPCMode mode ) : void

Usage Example

コード例 #1
0
ファイル: Fire.cs プロジェクト: Dankerprouduct/Derp-Bots
    void OnTriggerStay(Collider coll)
    {
        if (coll.tag == "Player")
        {
           // GameObject hitPlayer = coll.gameObject;

            nView = coll.GetComponent<NetworkView>();

            nView.RPC("NetworkTakeDamageFromWeapon", nView.owner, 1);

        }
        if (coll.tag == "Boss")
        {
            // GameObject hitPlayer = coll.gameObject;
            nView = coll.GetComponent<NetworkView>();
            nView.RPC("NetworkTakeDamageFromWeapon", nView.owner, 1);

            if (nView.isMine)
            {
                Sentry companion;
                companion = nView.GetComponent<Sentry>();
                companion.ClientTakeDamageFromWeapon(1);
            }
            else
            {
                nView.RPC("NetworkTakeDamageFromWeapon", nView.owner, 1);
            }
        }
    }
All Usage Examples Of UnityEngine.NetworkView::RPC