// Token: 0x06001133 RID: 4403 RVA: 0x0000F91C File Offset: 0x0000DB1C public void ModifyHorizontalPlatformMovementSettings(HorizontalPlatformMovementSettings settings) { if (this.IsGrabbing && !this.PlatformMovement.IsOnGround && !this.PlatformMovement.IsOnCeiling) { settings.LockInput = true; } }
// Token: 0x06000FA2 RID: 4002 RVA: 0x0000DABC File Offset: 0x0000BCBC public void ModifyHorizontalPlatformMovementSettings(HorizontalPlatformMovementSettings settings) { if (this.IsBashing) { settings.LockInput = true; } }
// Token: 0x06001033 RID: 4147 RVA: 0x0000E2B9 File Offset: 0x0000C4B9 public void ModifyHorizontalPlatformMovementSettings(HorizontalPlatformMovementSettings settings) { if (base.Active) { settings.Ground.ApplySpeedMultiplier(this.MoveSpeed); settings.Air.ApplySpeedMultiplier(this.MoveSpeed); } }
// Token: 0x06001141 RID: 4417 RVA: 0x0000F3DF File Offset: 0x0000D5DF private void ModifyHorizontalPlatformMovementSettings(HorizontalPlatformMovementSettings settings) { if (this.m_isAiming) { settings.Ground.Acceleration = 0f; settings.Ground.MaxSpeed = 0f; } }
// Token: 0x06000165 RID: 357 RVA: 0x0003037C File Offset: 0x0002E57C public void ModifyHorizontalPlatformMovementSettings(HorizontalPlatformMovementSettings settings) { switch (this.CurrentState) { case SeinSwimming.State.SwimmingOnSurface: settings.Air.ApplySpeedMultiplier(this.SwimmingOnSurfaceHorizontalSpeed); settings.Ground.ApplySpeedMultiplier(this.SwimmingOnSurfaceHorizontalSpeed); break; case SeinSwimming.State.SwimMovingUnderwater: case SeinSwimming.State.SwimIdleUnderwater: settings.Air.Acceleration = 0f; settings.Air.Decceleration = 0f; settings.Air.MaxSpeed = float.PositiveInfinity; settings.Ground.Acceleration = 0f; settings.Ground.Decceleration = 0f; settings.Ground.MaxSpeed = float.PositiveInfinity; break; } }
// Token: 0x06000165 RID: 357 public void ModifyHorizontalPlatformMovementSettings(HorizontalPlatformMovementSettings settings) { SeinSwimming.State currentState = this.CurrentState; if (currentState == SeinSwimming.State.SwimmingOnSurface) { settings.Air.ApplySpeedMultiplier(this.SwimmingOnSurfaceHorizontalSpeed); settings.Ground.ApplySpeedMultiplier(this.SwimmingOnSurfaceHorizontalSpeed); return; } if (currentState - SeinSwimming.State.SwimMovingUnderwater > 1) { return; } settings.Air.Acceleration = 0f; settings.Air.Decceleration = 0f; settings.Air.MaxSpeed = float.PositiveInfinity; settings.Ground.Acceleration = 0f; settings.Ground.Decceleration = 0f; settings.Ground.MaxSpeed = float.PositiveInfinity; }