Class PositionPlayback
Inheritance
System.Object
PositionPlayback
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Recolude.Core.Playback.CollectionControllers
Assembly: Recolude.Core.dll
Syntax
public class PositionPlayback : InterpolatePlayback<Capture<Vector3>>, IPlaybackController
Constructors
PositionPlayback(GameObject, Capture<Vector3>[])
Declaration
public PositionPlayback(GameObject representation, Capture<Vector3>[] captures)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.GameObject | representation | |
Capture<UnityEngine.Vector3>[] | captures |
PositionPlayback(Transform, Capture<Vector3>[])
Declaration
public PositionPlayback(Transform representation, Capture<Vector3>[] captures)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.Transform | representation | |
Capture<UnityEngine.Vector3>[] | captures |
Methods
Interpolate(Capture<Vector3>, Capture<Vector3>, Single)
Declaration
public override void Interpolate(Capture<Vector3> start, Capture<Vector3> end, float progress)
Parameters
Type | Name | Description |
---|---|---|
Capture<UnityEngine.Vector3> | start | |
Capture<UnityEngine.Vector3> | end | |
System.Single | progress |
Overrides
Recolude.Core.Playback.CollectionControllers.InterpolatePlayback<Recolude.Core.Capture<UnityEngine.Vector3>>.Interpolate(Recolude.Core.Capture<UnityEngine.Vector3>, Recolude.Core.Capture<UnityEngine.Vector3>, System.Single)