Files
Robii Aragon fd87a6ffd5 add ckg
plantilla base para movimiento básico
2026-02-05 05:07:55 -08:00

57 lines
1.8 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[System.Serializable]
public class weaponSwayInfo
{
public bool useSway;
public bool usePositionSway;
public float swayPositionVertical = 0.02f;
public float swayPositionHorizontal = 0.03f;
public float swayPositionMaxAmount = 0.03f;
public float swayPositionSmooth = 2;
public float resetSwayPositionSmooth = 2;
public bool useRotationSway;
public float swayRotationVertical = 20;
public float swayRotationHorizontal = 30;
public float swayRotationSmooth = 3;
public float resetSwayRotationSmooth = 3;
public bool useBobPosition;
public Vector3 bobPositionSpeed = new Vector3 (5, 10, 3);
public Vector3 bobPositionAmount = new Vector3 (0.01f, 0.05f, 0.05f);
public float resetSwayValueSpeed = 5;
public bool useInputMultiplierForBobPosition;
public bool useBobRotation;
public float bobRotationVertical = 15;
public float bobRotationHorizontal = 10;
public bool useInputMultiplierForBobRotation;
public Vector3 movingExtraPosition;
public float swayPositionRunningMultiplier = 1;
public float swayRotationRunningMultiplier = 1;
public float bobPositionRunningMultiplier = 1;
public float bobRotationRunningMultiplier = 1;
[Range (0, 1)] public float swayPositionPercentageAiming;
[Range (0, 1)] public float swayRotationPercentageAiming;
[Range (0, 1)] public float bobPositionPercentageAiming;
[Range (0, 1)] public float bobRotationPercentageAiming;
public bool useSwayPositionClamp;
public Vector2 swayPositionHorizontalClamp;
public Vector2 swayPositionVerticalClamp;
public bool useSwayRotationClamp;
public Vector2 swayRotationClampX = new Vector2 (-20, 20);
public Vector2 swayRotationClampY;
public Vector2 swayRotationClampZ = new Vector3 (-15, 15);
public float minMouseAmountForSway = 0.2f;
}