Beispiel #1
0
    private void StartNewTargetInteractions()
    {
        if (!crosshairTarget)
        {
            crosshairImage.color = Color.white;
        }
        else
        {
            if (crosshairTarget.GetComponent <IDamageable>() != null)
            {
                crosshairImage.color = Color.red;
            }
            else
            {
                crosshairImage.color = Color.white;
            }

            IUsable iUsable = crosshairTarget.GetComponent <IUsable>();
            if (iUsable != null)
            {
                iUsable.StartBeingHovered();
            }
        }
    }