22 lines
493 B
C#
22 lines
493 B
C#
using Godot;
|
|
|
|
public partial class GravityReceiver : Node3D
|
|
{
|
|
public bool InGravityZone = false;
|
|
public float GravityStrength = 0f;
|
|
public Vector3 GravityDirection = Vector3.Down;
|
|
|
|
public void EnterGravityZone(float gravityStrength, Vector3 gravityDirection)
|
|
{
|
|
InGravityZone = true;
|
|
GravityStrength = gravityStrength;
|
|
GravityDirection = gravityDirection;
|
|
}
|
|
|
|
public void ExitGravityZone()
|
|
{
|
|
InGravityZone = false;
|
|
GravityStrength = 0f;
|
|
GravityDirection = Vector3.Down;
|
|
}
|
|
}
|