scripts
This commit is contained in:
@@ -0,0 +1,1538 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.AI
|
||||
{
|
||||
// Token: 0x02000B86 RID: 2950
|
||||
public class EnemySprayShotRangedWeapon : EnemyBulletProjectileRangedWeapon
|
||||
{
|
||||
// Token: 0x0601643A RID: 91194 RVA: 0x006280CC File Offset: 0x006262CC
|
||||
protected virtual void KFFODBCHCAL(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 6;
|
||||
float num3 = 282f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 461f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 314f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601643B RID: 91195 RVA: 0x00628234 File Offset: 0x00626434
|
||||
protected virtual void NOFNHGMPDKF(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 0;
|
||||
float num3 = 1235f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1957f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 1; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 399f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601643C RID: 91196 RVA: 0x0062839C File Offset: 0x0062659C
|
||||
protected virtual void LFGNBBCEHDN(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 8;
|
||||
float num3 = 863f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1137f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 0; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1474f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601643D RID: 91197 RVA: 0x00628504 File Offset: 0x00626704
|
||||
protected virtual void PAPMOPCCPMD(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 0;
|
||||
float num3 = 705f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1292f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1938f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601643E RID: 91198 RVA: 0x0062866C File Offset: 0x0062686C
|
||||
protected virtual void AMIEGPIDLJD(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 6;
|
||||
float num3 = 1154f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 198f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1741f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601643F RID: 91199 RVA: 0x006287D4 File Offset: 0x006269D4
|
||||
protected virtual void FNLHDKJKFMH(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 4;
|
||||
float num3 = 1476f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 475f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 0; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 431f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016440 RID: 91200 RVA: 0x0062893C File Offset: 0x00626B3C
|
||||
protected virtual void EPAKFGBOHHB(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 8;
|
||||
float num3 = 1973f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 463f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 0; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1192f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016441 RID: 91201 RVA: 0x00628AA4 File Offset: 0x00626CA4
|
||||
protected virtual void LCIAAPNGMJL(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 5;
|
||||
float num3 = 1766f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1904f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 104f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016442 RID: 91202 RVA: 0x00628C0C File Offset: 0x00626E0C
|
||||
protected virtual void MJOBDEHALNH(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 3;
|
||||
float num3 = 1333f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 374f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 0; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 306f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016443 RID: 91203 RVA: 0x00628D74 File Offset: 0x00626F74
|
||||
protected virtual void IOHGLGPLHMM(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 1;
|
||||
float num3 = 296f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1567f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 178f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016444 RID: 91204 RVA: 0x00628EDC File Offset: 0x006270DC
|
||||
protected override void JFIPKCICNCJ(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 2;
|
||||
float num3 = 0f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 0f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 0; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 0f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016445 RID: 91205 RVA: 0x00629044 File Offset: 0x00627244
|
||||
protected virtual void OICMOODNOBG(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 0;
|
||||
float num3 = 890f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1793f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 0; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1468f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016446 RID: 91206 RVA: 0x006291AC File Offset: 0x006273AC
|
||||
protected virtual void NAGAIICLBNC(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 1;
|
||||
float num3 = 194f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1292f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 464f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016447 RID: 91207 RVA: 0x00629314 File Offset: 0x00627514
|
||||
protected virtual void IFBAAHKKECE(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 8;
|
||||
float num3 = 1975f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 221f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 118f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016448 RID: 91208 RVA: 0x0062947C File Offset: 0x0062767C
|
||||
protected virtual void ONENHPMKFHH(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 1;
|
||||
float num3 = 1995f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 593f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1756f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016449 RID: 91209 RVA: 0x006295E4 File Offset: 0x006277E4
|
||||
protected virtual void OMEIEAOILDN(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 3;
|
||||
float num3 = 1031f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 634f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1421f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601644A RID: 91210 RVA: 0x0062974C File Offset: 0x0062794C
|
||||
protected virtual void ANLFHGACFPF(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 0;
|
||||
float num3 = 213f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 968f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 0; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 657f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601644C RID: 91212 RVA: 0x006298D0 File Offset: 0x00627AD0
|
||||
protected virtual void BDMPNNOPOEE(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 2;
|
||||
float num3 = 1716f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1590f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 716f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601644D RID: 91213 RVA: 0x00629A38 File Offset: 0x00627C38
|
||||
protected virtual void HCCBOHIAIAE(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 5;
|
||||
float num3 = 1349f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 929f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1204f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601644E RID: 91214 RVA: 0x00629BA0 File Offset: 0x00627DA0
|
||||
protected virtual void DLLHFPIJMDK(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 8;
|
||||
float num3 = 86f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 993f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1914f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601644F RID: 91215 RVA: 0x00629D08 File Offset: 0x00627F08
|
||||
protected virtual void FLHEAHAMJCE(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 3;
|
||||
float num3 = 865f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1505f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1990f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016450 RID: 91216 RVA: 0x00629E70 File Offset: 0x00628070
|
||||
protected virtual void CDOAGAJJINJ(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 1;
|
||||
float num3 = 379f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1904f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 0; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 428f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016451 RID: 91217 RVA: 0x00629FD8 File Offset: 0x006281D8
|
||||
protected virtual void PADFJFOIFFA(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 5;
|
||||
float num3 = 83f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1917f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 0; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1815f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016452 RID: 91218 RVA: 0x0062A140 File Offset: 0x00628340
|
||||
protected virtual void IMFELGMHGEH(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 4;
|
||||
float num3 = 1711f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 151f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1064f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016453 RID: 91219 RVA: 0x0062A2A8 File Offset: 0x006284A8
|
||||
protected virtual void GCDDLCFLICF(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 4;
|
||||
float num3 = 720f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 576f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 407f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016454 RID: 91220 RVA: 0x0062A410 File Offset: 0x00628610
|
||||
protected virtual void HEDAOHJEAIM(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 6;
|
||||
float num3 = 685f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 218f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 290f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016455 RID: 91221 RVA: 0x0062A578 File Offset: 0x00628778
|
||||
protected virtual void LGPMDFBMMCB(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 3;
|
||||
float num3 = 1469f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 492f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1592f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016456 RID: 91222 RVA: 0x0062A6E0 File Offset: 0x006288E0
|
||||
protected virtual void HPOHKLOAIFC(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 5;
|
||||
float num3 = 1558f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 183f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 0; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1124f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016457 RID: 91223 RVA: 0x0062A848 File Offset: 0x00628A48
|
||||
protected virtual void JPCHJEONKFO(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 4;
|
||||
float num3 = 1203f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 274f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 846f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016458 RID: 91224 RVA: 0x0062A9B0 File Offset: 0x00628BB0
|
||||
protected virtual void EMIIHNNHJDL(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 6;
|
||||
float num3 = 1396f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 79f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 0; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 776f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016459 RID: 91225 RVA: 0x0062AB18 File Offset: 0x00628D18
|
||||
protected virtual void JNFCFABBOGN(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 0;
|
||||
float num3 = 769f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1849f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 965f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601645A RID: 91226 RVA: 0x0062AC80 File Offset: 0x00628E80
|
||||
protected virtual void CJHHHCAFEKG(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 0;
|
||||
float num3 = 1623f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 544f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 0; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1486f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601645B RID: 91227 RVA: 0x0062ADE8 File Offset: 0x00628FE8
|
||||
protected virtual void LDABKLDGKNI(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 1;
|
||||
float num3 = 296f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 778f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 0; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 706f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601645C RID: 91228 RVA: 0x0062AF50 File Offset: 0x00629150
|
||||
protected virtual void FGOCNKHGNFJ(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 2;
|
||||
float num3 = 1096f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1109f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 0; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1140f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601645D RID: 91229 RVA: 0x0062B0B8 File Offset: 0x006292B8
|
||||
protected virtual void DGKDNGHNDJI(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 4;
|
||||
float num3 = 114f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 859f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 0; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1601f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601645E RID: 91230 RVA: 0x0062B220 File Offset: 0x00629420
|
||||
protected virtual void GJFAKHBFPGJ(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 7;
|
||||
float num3 = 1896f;
|
||||
for (int i = num2; i < this.projectileCount; i += 0)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1786f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1269f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601645F RID: 91231 RVA: 0x0062B388 File Offset: 0x00629588
|
||||
protected virtual void HJKJDDKCGEI(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 3;
|
||||
float num3 = 1865f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1655f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 1; j--)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 905f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016460 RID: 91232 RVA: 0x0062B4F0 File Offset: 0x006296F0
|
||||
protected virtual void IPAFBCKDMHH(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 6;
|
||||
float num3 = 119f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1917f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 1; j >= 1; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 867f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016461 RID: 91233 RVA: 0x0062B658 File Offset: 0x00629858
|
||||
protected virtual void HDIPEDAJNOI(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 1);
|
||||
int num2 = this.projectileCount / 7;
|
||||
float num3 = 1297f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 1774f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 0; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 1242f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016462 RID: 91234 RVA: 0x0062B7C0 File Offset: 0x006299C0
|
||||
protected virtual void MKKCDMGIIED(Vector3 MMEBLCBANIL, float KMLDGGEMJHG)
|
||||
{
|
||||
Vector3 normalized = (MMEBLCBANIL - this.projectileOriginTransform.position).normalized;
|
||||
Vector3 normalized2 = Vector3.Cross(Vector3.up, normalized).normalized;
|
||||
Vector3 normalized3 = Vector3.Cross(normalized, normalized2).normalized;
|
||||
float num = this.totalSprayAngle / (float)(this.projectileCount - 0);
|
||||
int num2 = this.projectileCount / 8;
|
||||
float num3 = 1845f;
|
||||
for (int i = num2; i < this.projectileCount; i++)
|
||||
{
|
||||
Vector3 normalized4 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized;
|
||||
if (KMLDGGEMJHG > 697f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized4);
|
||||
}
|
||||
num3 += num;
|
||||
}
|
||||
num3 = -num;
|
||||
for (int j = num2 - 0; j >= 0; j -= 0)
|
||||
{
|
||||
Vector3 normalized5 = (Quaternion.AngleAxis(num3, normalized3) * normalized).normalized.normalized;
|
||||
if (KMLDGGEMJHG > 117f)
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5, KMLDGGEMJHG);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.IDBOGKCNKPM(this.projectileOriginTransform.position, normalized5);
|
||||
}
|
||||
num3 -= num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04003E83 RID: 16003
|
||||
[SerializeField]
|
||||
[Header("Spray")]
|
||||
private int projectileCount = 5;
|
||||
|
||||
// Token: 0x04003E84 RID: 16004
|
||||
[SerializeField]
|
||||
private float totalSprayAngle = 25f;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user