Exemplo n.º 1
0
    public void addForce(Vector3 f, DEBUGforceType type)
    {
        if (type == DEBUGforceType.SEPARATION)
        {
            separationForce = f;
        }
        else if (type == DEBUGforceType.COHESION)
        {
            cohesionForce = f;
        }
        else
        {
            alignmentForce = f;
        }

        velocity += f;
    }
Exemplo n.º 2
0
    public void addForce(Vector3 f, DEBUGforceType type)
    {
        switch (type)
        {
        case DEBUGforceType.SEPARATION:
            separationForce = f;
            break;

        case DEBUGforceType.COHESION:
            cohesionForce = f;
            break;

        case DEBUGforceType.ALIGNMENT:
            alignmentForce = f;
            break;

        default:
            Debug.LogError("NO TYPE ASSIGNED");
            break;
        }

        velocity += f;
    }