44 lines
801 B
C#
44 lines
801 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
[Serializable]
|
|
public class CharacterMotorMovingPlatformINFINIGRASS
|
|
{
|
|
public bool enabled;
|
|
|
|
public MovementTransferOnJumpINFINIGRASS movementTransfer;
|
|
|
|
[NonSerialized]
|
|
public Transform hitPlatform;
|
|
|
|
[NonSerialized]
|
|
public Transform activePlatform;
|
|
|
|
[NonSerialized]
|
|
public Vector3 activeLocalPoint;
|
|
|
|
[NonSerialized]
|
|
public Vector3 activeGlobalPoint;
|
|
|
|
[NonSerialized]
|
|
public Quaternion activeLocalRotation;
|
|
|
|
[NonSerialized]
|
|
public Quaternion activeGlobalRotation;
|
|
|
|
[NonSerialized]
|
|
public Matrix4x4 lastMatrix;
|
|
|
|
[NonSerialized]
|
|
public Vector3 platformVelocity;
|
|
|
|
[NonSerialized]
|
|
public bool newPlatform;
|
|
|
|
public CharacterMotorMovingPlatformINFINIGRASS()
|
|
{
|
|
enabled = true;
|
|
movementTransfer = MovementTransferOnJumpINFINIGRASS.PermaTransfer;
|
|
}
|
|
}
|