Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

84 lines
2.2 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.AI
{
// Token: 0x0200350F RID: 13583
[Token(Token = "0x200350F")]
public class EnemySprayShotRangedWeapon : EnemyRangedWeapon
{
// Token: 0x06017A2F RID: 96815 RVA: 0x005843BC File Offset: 0x005825BC
[Token(Token = "0x6017A2F")]
[Address(RVA = "0x1C91E00", Offset = "0x1C90E00", VA = "0x181C91E00", Slot = "18")]
protected override void OIDBNANDMDM(Vector3 HEGDAEMJLDE, float EJHELOHKGCF)
{
Transform projectileOriginTransform = this.projectileOriginTransform;
Vector3 vector;
float z = vector.z;
float z2 = HEGDAEMJLDE.z;
Vector3 vector2;
float z3 = vector2.z;
Vector3 vector3;
float z4 = vector3.z;
float z5 = Vector3.up.z;
Vector3 vector4;
float z6 = vector4.z;
Vector3 vector5;
float z7 = vector5.z;
Vector3 vector6;
float z8 = vector6.z;
int num = this.projectileCount;
Vector3 vector7;
float z9 = vector7.z;
int num2 = num - 1;
num2 = num;
if (num2 < num)
{
Vector3 vector8;
float z10 = vector8.z;
Transform projectileOriginTransform2 = this.projectileOriginTransform;
Vector3 vector9;
float z11 = vector9.z;
Vector3 vector10;
float z12 = vector10.z;
num2++;
}
int num3 = num2 - 1;
Vector3 vector11;
float z13 = vector11.z;
Vector3 vector12;
float z14 = vector12.z;
Transform projectileOriginTransform3 = this.projectileOriginTransform;
Vector3 vector13;
float z15 = vector13.z;
Vector3 vector14;
float z16 = vector14.z;
}
// Token: 0x06017A30 RID: 96816 RVA: 0x005844A0 File Offset: 0x005826A0
[Token(Token = "0x6017A30")]
[Address(RVA = "0x1C922D0", Offset = "0x1C912D0", VA = "0x181C922D0")]
public EnemySprayShotRangedWeapon()
{
Color white = Color.white;
this.projectileSpeed = 2f;
this.projectileImpactForce = 50f;
base..ctor();
}
// Token: 0x0400F5F6 RID: 62966
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x400F5F6")]
[SerializeField]
[Header("Spray")]
private int projectileCount = (int)((ulong)5L);
// Token: 0x0400F5F7 RID: 62967
[FieldOffset(Offset = "0x15C")]
[Token(Token = "0x400F5F7")]
[SerializeField]
private float totalSprayAngle = 25f;
}
}