84 lines
2.2 KiB
C#
84 lines
2.2 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.AI
|
|
{
|
|
// Token: 0x02003422 RID: 13346
|
|
[Token(Token = "0x2003422")]
|
|
public class EnemySprayShotRangedWeapon : EnemyRangedWeapon
|
|
{
|
|
// Token: 0x0601759F RID: 95647 RVA: 0x005792A4 File Offset: 0x005774A4
|
|
[Token(Token = "0x601759F")]
|
|
[Address(RVA = "0x1143640", Offset = "0x1142440", VA = "0x181143640", 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: 0x060175A0 RID: 95648 RVA: 0x00579388 File Offset: 0x00577588
|
|
[Token(Token = "0x60175A0")]
|
|
[Address(RVA = "0x1143B10", Offset = "0x1142910", VA = "0x181143B10")]
|
|
public EnemySprayShotRangedWeapon()
|
|
{
|
|
Color white = Color.white;
|
|
this.projectileSpeed = 2f;
|
|
this.projectileImpactForce = 50f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400F3AD RID: 62381
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400F3AD")]
|
|
[SerializeField]
|
|
[Header("Spray")]
|
|
private int projectileCount = (int)((ulong)5L);
|
|
|
|
// Token: 0x0400F3AE RID: 62382
|
|
[FieldOffset(Offset = "0x154")]
|
|
[Token(Token = "0x400F3AE")]
|
|
[SerializeField]
|
|
private float totalSprayAngle = 25f;
|
|
}
|
|
}
|