OnCollision
FloatingTimeline.Stop()
PickupTrigger.destroy()
Start Pickup Timeline
On PickupTimeline.Tick()
newLoc = NewMeshLocation(alpha)
PickupMesh.SetWorldLocation(newLoc)
scale = LERP(1,0.01, alpha)
PickupMesh.SetScale(scale)
intensity = LERP(5, 25, alpha)
Light.SetIntensity(intensity)
NewMeshLocation(alpha)
location = PlayerPawn.GetActorLocation()
location += (0,0,40)
newLocation = Lerp(PickupMesh.WorldLocation(), location)
return newLocation
On PickupTimeline End
Call the member function OnPickedUp //(Event Dispatcher event)