You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
2.2 KiB

using System;
using UnityEngine;
namespace FX
{
// Token: 0x02000747 RID: 1863
public class FX_PositionAdd : MonoBehaviour
{
// Token: 0x06002FF7 RID: 12279 RVA: 0x00100DE4 File Offset: 0x00100DE4
private void Start()
{
this.localPosition_ = this.transform_.localPosition;
}
// Token: 0x06002FF8 RID: 12280 RVA: 0x00100DF8 File Offset: 0x00100DF8
private void OnEnable()
{
this.transform_ = base.transform;
this.transform_.localPosition = this.localPosition_;
this.posStartRandom_Rate = new Vector3(UnityEngine.Random.Range(-1f, 1f), UnityEngine.Random.Range(-1f, 1f), UnityEngine.Random.Range(-1f, 1f));
this.transform_.Translate(this.posStart[0] + this.posStartRandom[0] * this.posStartRandom_Rate[0], this.posStart[1] + this.posStartRandom[1] * this.posStartRandom_Rate[1], this.posStart[2] + this.posStartRandom[2] * this.posStartRandom_Rate[2]);
this.posAddRandom_Rate = new Vector3(UnityEngine.Random.Range(-1f, 1f), UnityEngine.Random.Range(-1f, 1f), UnityEngine.Random.Range(-1f, 1f));
}
// Token: 0x06002FF9 RID: 12281 RVA: 0x00100F10 File Offset: 0x00100F10
private void Update()
{
this.transform_.Translate(this.posAdd[0] + this.posAddRandom[0] * this.posAddRandom_Rate[0] * 60f * Time.deltaTime, this.posAdd[1] + this.posAddRandom[1] * this.posAddRandom_Rate[1] * 60f * Time.deltaTime, this.posAdd[2] + this.posAddRandom[2] * this.posAddRandom_Rate[2] * 60f * Time.deltaTime);
}
// Token: 0x0400558A RID: 21898
[SerializeField]
private Vector3 posStart = new Vector3(0f, 0f, 0f);
// Token: 0x0400558B RID: 21899
[SerializeField]
private Vector3 posStartRandom = new Vector3(0f, 0f, 0f);
// Token: 0x0400558C RID: 21900
[SerializeField]
private Vector3 posAdd = new Vector3(0f, 0f, 0f);
// Token: 0x0400558D RID: 21901
[SerializeField]
private Vector3 posAddRandom = new Vector3(0f, 0f, 0f);
// Token: 0x0400558E RID: 21902
private Vector3 posStartRandom_Rate = default(Vector3);
// Token: 0x0400558F RID: 21903
private Vector3 posAddRandom_Rate = default(Vector3);
// Token: 0x04005590 RID: 21904
private Transform transform_;
// Token: 0x04005591 RID: 21905
private Vector3 localPosition_;
}
}