Exemplo n.º 1
0
    /* SIGN & FEEDBACK */

    void Feedback_SetDragColor(UnitSystem startUnit)
    {
        // Color
        Color startColor = Color.white;

        startColor.a = 0f;
        Color endColor = startUnit.Feedback_GetAgeColor();

        _debug_lineDrag.SetColors(startColor, endColor);

        // Size
        _debug_lineDrag.SetWidth(startUnit.Feedback_GetAgeSize() * 2f, 0);
    }
Exemplo n.º 2
0
    void Feedback_UpdateDragColor(UnitSystem startUnit)
    {
        // Color
        Color startColor = Color.white;

        startColor.a = 0f;
        Color endColor = startUnit.Feedback_GetAgeColor();


        // Calculate alpha
        Vector3 startPosition = startUnit.transform.position;

        startPosition.z = 0;
        Vector3 endPosition = _debug_mainCamera.ScreenToWorldPoint(Input.mousePosition);

        endPosition.z = 0;
        float alpha = Mathf.Clamp(Vector3.Distance(startPosition, endPosition) - (startUnit.Feedback_GetAgeSize()), 0f, 1f);

        // Set alpha
        endColor.a = alpha;

        // Apply color
        _debug_lineDrag.SetColors(startColor, endColor);
    }
Exemplo n.º 3
0
    void Feedback_UpdateDragColor(UnitSystem startUnit)
    {
        // Color
        Color startColor = Color.white;
        startColor.a = 0f;
        Color endColor = startUnit.Feedback_GetAgeColor();

        // Calculate alpha
        Vector3 startPosition = startUnit.transform.position;
        startPosition.z = 0;
        Vector3 endPosition = _debug_mainCamera.ScreenToWorldPoint(Input.mousePosition);
        endPosition.z = 0;
        float alpha = Mathf.Clamp(Vector3.Distance(startPosition, endPosition) - (startUnit.Feedback_GetAgeSize()), 0f, 1f);

        // Set alpha
        endColor.a = alpha;

        // Apply color
        _debug_lineDrag.SetColors(startColor, endColor);
    }
Exemplo n.º 4
0
    /* SIGN & FEEDBACK */
    void Feedback_SetDragColor(UnitSystem startUnit)
    {
        // Color
        Color startColor = Color.white;
        startColor.a = 0f;
        Color endColor = startUnit.Feedback_GetAgeColor();
        _debug_lineDrag.SetColors(startColor, endColor);

        // Size
        _debug_lineDrag.SetWidth(startUnit.Feedback_GetAgeSize()*2f, 0);
    }