using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200029E RID: 670 [Token(Token = "0x200029E")] [StructLayout(3)] public class FollowBillboard : MonoBehaviour { // Token: 0x06001393 RID: 5011 RVA: 0x00052570 File Offset: 0x00050770 [Token(Token = "0x6001393")] [Address(RVA = "0x1657D70", Offset = "0x1656770", VA = "0x181657D70")] private void Update() { Transform target = this.Target; int num = 0; if (target != num) { Camera camera = this.Camera; int num2 = 0; if (camera != num2) { Vector3 up = Vector3.up; Transform transform = this.Camera.transform; Vector3 up2 = Vector3.up; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Transform transform2 = base.transform; Transform target2 = this.Target; int num3 = 0; base.transform.rotation = num3; } } } // Token: 0x06001394 RID: 5012 RVA: 0x000525FC File Offset: 0x000507FC [Token(Token = "0x6001394")] [Address(RVA = "0x1658160", Offset = "0x1656B60", VA = "0x181658160")] public FollowBillboard() { int num = 0; this.viewSpaceTargetOffset.z = (float)num; base..ctor(); } // Token: 0x04000F95 RID: 3989 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000F95")] [SerializeField] private Vector3 viewSpaceTargetOffset; // Token: 0x04000F96 RID: 3990 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000F96")] public Transform Target; // Token: 0x04000F97 RID: 3991 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000F97")] public Camera Camera; }