Ejemplo n.º 1
0
    public override Vector3 GetGravityForObject(UCObject target)
    {
        Vector3 gravity = (transform.position - target.transform.position).normalized * strength;
        if (fadeAtEdgeOfRange)
            gravity *= 1 - (Vector3.Distance(transform.position, target.transform.position) / range);

        //		if (target.debugMessages) Debug.Log("Gravity: (" + gravity.x + ", " + gravity.y + ", " + gravity.z + ")");

        return gravity;
    }
Ejemplo n.º 2
0
 public abstract Vector3 GetGravityForObject(UCObject target);
Ejemplo n.º 3
0
 public override Vector3 GetGravityForObject(UCObject target)
 {
     return force;
 }