74 lines
2.0 KiB
C#
74 lines
2.0 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.AI
|
|
{
|
|
// Token: 0x02002E59 RID: 11865
|
|
[Token(Token = "0x2002E59")]
|
|
[StructLayout(3)]
|
|
public class EnemySprayShotRangedWeapon : EnemyRangedWeapon
|
|
{
|
|
// Token: 0x0601542F RID: 87087 RVA: 0x0051DF14 File Offset: 0x0051C114
|
|
[Token(Token = "0x601542F")]
|
|
[Address(RVA = "0x1B7A4E0", Offset = "0x1B78EE0", VA = "0x181B7A4E0", 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;
|
|
float z4 = Vector3.up.z;
|
|
Vector3 vector3;
|
|
float z5 = vector3.z;
|
|
Vector3 vector4;
|
|
float z6 = vector4.z;
|
|
int num = this.projectileCount;
|
|
int num2 = num - 1;
|
|
num2 = num;
|
|
if (num2 < num)
|
|
{
|
|
Vector3 vector5;
|
|
float z7 = vector5.z;
|
|
Transform projectileOriginTransform2 = this.projectileOriginTransform;
|
|
Vector3 vector6;
|
|
float z8 = vector6.z;
|
|
num2++;
|
|
}
|
|
int num3 = num2 - 1;
|
|
Vector3 vector7;
|
|
float z9 = vector7.z;
|
|
Transform projectileOriginTransform3 = this.projectileOriginTransform;
|
|
Vector3 vector8;
|
|
float z10 = vector8.z;
|
|
}
|
|
|
|
// Token: 0x06015430 RID: 87088 RVA: 0x0051DFC4 File Offset: 0x0051C1C4
|
|
[Token(Token = "0x6015430")]
|
|
[Address(RVA = "0x1B7A9B0", Offset = "0x1B793B0", VA = "0x181B7A9B0")]
|
|
public EnemySprayShotRangedWeapon()
|
|
{
|
|
Color white = Color.white;
|
|
this.projectileSpeed = 2f;
|
|
this.projectileImpactForce = 50f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400E314 RID: 58132
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400E314")]
|
|
[SerializeField]
|
|
[Header("Spray")]
|
|
private int projectileCount = (int)((ulong)5L);
|
|
|
|
// Token: 0x0400E315 RID: 58133
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14C")]
|
|
[Token(Token = "0x400E315")]
|
|
[SerializeField]
|
|
private float totalSprayAngle = 25f;
|
|
}
|
|
}
|