Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/ProximityOwnershipTransfer.cs
T
2026-04-08 23:40:05 +02:00

46 lines
1.2 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Realtime;
using UnityEngine;
// Token: 0x0200050C RID: 1292
[Token(Token = "0x200050C")]
[StructLayout(3)]
public class ProximityOwnershipTransfer : MonoBehaviourPun
{
// Token: 0x0600260B RID: 9739 RVA: 0x0009DB60 File Offset: 0x0009BD60
[Token(Token = "0x600260B")]
[Address(RVA = "0x1243AA0", Offset = "0x12424A0", VA = "0x181243AA0")]
private void Update()
{
if (base.hasAuthority)
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
int num = 0;
global::Player player;
if (player != num)
{
int actorNumber = player.photonView.Owner.actorNumber;
Photon.Realtime.Player owner = base.photonView.Owner;
if (actorNumber != owner.actorNumber)
{
PhotonView photonView = base.photonView;
int actorNumber2 = player.photonView.Owner.actorNumber;
photonView.TransferOwnership(actorNumber2);
}
}
}
}
// Token: 0x0600260C RID: 9740 RVA: 0x0009DBE8 File Offset: 0x0009BDE8
[Token(Token = "0x600260C")]
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
public ProximityOwnershipTransfer()
{
}
}