initial upload
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000017 RID: 23
|
||||
[Serializable]
|
||||
public class crouchandrun : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000057 RID: 87 RVA: 0x00004308 File Offset: 0x00002508
|
||||
public crouchandrun()
|
||||
{
|
||||
this.walkSpeed = (float)7;
|
||||
this.crchSpeed = (float)3;
|
||||
this.runSpeed = (float)20;
|
||||
}
|
||||
|
||||
// Token: 0x06000058 RID: 88 RVA: 0x0000432C File Offset: 0x0000252C
|
||||
public virtual void Start()
|
||||
{
|
||||
this.chMotor = (CharacterMotor)this.GetComponent(typeof(CharacterMotor));
|
||||
this.tr = this.transform;
|
||||
CharacterController characterController = (CharacterController)this.GetComponent(typeof(CharacterController));
|
||||
this.dist = characterController.height / (float)2;
|
||||
}
|
||||
|
||||
// Token: 0x06000059 RID: 89 RVA: 0x00004388 File Offset: 0x00002588
|
||||
public virtual void Update()
|
||||
{
|
||||
float num = 1f;
|
||||
float num2 = this.walkSpeed;
|
||||
if ((this.chMotor.grounded && Input.GetKey("left shift")) || Input.GetKey("right shift"))
|
||||
{
|
||||
num2 = this.runSpeed;
|
||||
}
|
||||
if (Input.GetKey("c"))
|
||||
{
|
||||
num = 0.5f;
|
||||
num2 = this.crchSpeed;
|
||||
}
|
||||
this.chMotor.movement.maxForwardSpeed = num2;
|
||||
float y = this.tr.localScale.y;
|
||||
float num3 = Mathf.Lerp(this.tr.localScale.y, num, (float)5 * Time.deltaTime);
|
||||
Vector3 localScale = this.tr.localScale;
|
||||
float num4 = (localScale.y = num3);
|
||||
Vector3 vector = (this.tr.localScale = localScale);
|
||||
float num5 = this.tr.position.y + this.dist * (this.tr.localScale.y - y);
|
||||
Vector3 position = this.tr.position;
|
||||
float num6 = (position.y = num5);
|
||||
Vector3 vector2 = (this.tr.position = position);
|
||||
}
|
||||
|
||||
// Token: 0x0600005A RID: 90 RVA: 0x000044D8 File Offset: 0x000026D8
|
||||
public virtual void Main()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400007F RID: 127
|
||||
public float walkSpeed;
|
||||
|
||||
// Token: 0x04000080 RID: 128
|
||||
public float crchSpeed;
|
||||
|
||||
// Token: 0x04000081 RID: 129
|
||||
public float runSpeed;
|
||||
|
||||
// Token: 0x04000082 RID: 130
|
||||
private CharacterMotor chMotor;
|
||||
|
||||
// Token: 0x04000083 RID: 131
|
||||
private Transform tr;
|
||||
|
||||
// Token: 0x04000084 RID: 132
|
||||
private float dist;
|
||||
}
|
||||
Reference in New Issue
Block a user