Ejemplo n.º 1
0
 public void SplatterSide(FpsHudSplatterSide side)
 {
     if (fpsSplatter)
     {
         fpsSplatter.Display(side);
     }
 }
Ejemplo n.º 2
0
    public void Display(FpsHudSplatterSide side)
    {
        n = ++n % splatters.Length;

        int w = Screen.width / 2;
        int h = Screen.height / 2;
        int s = Random.Range(quadMinSize, quadMaxSize);

        splatters[n].renderer.enabled     = true;
        splatters[n].transform.rotation   = Quaternion.Euler(0, 0, Random.Range(0f, 360f));
        splatters[n].transform.localScale = new Vector3(s, s, 1);
        splatters[n].StartTime            = Time.time;
        splatters[n].Duration             = displayTime;

        switch (side)
        {
        case FpsHudSplatterSide.Top:
            splatters[n].transform.position = new Vector3(Random.Range(-w, w), h, 1);
            break;

        case FpsHudSplatterSide.Bottom:
            splatters[n].transform.position = new Vector3(Random.Range(-w, w), -h, 1);
            break;

        case FpsHudSplatterSide.Left:
            splatters[n].transform.position = new Vector3(-w, Random.Range(-h, h), 1);
            break;

        case FpsHudSplatterSide.Right:
            splatters[n].transform.position = new Vector3(w, Random.Range(-h, h), 1);
            break;
        }
    }
Ejemplo n.º 3
0
 public void SplatterSide(FpsHudSplatterSide side)
 {
     if (fpsSplatter)
     {
         fpsSplatter.Display(side);
     }
 }
Ejemplo n.º 4
0
    public void Display(FpsHudSplatterSide side)
    {
        n = ++n % splatters.Length;

        int w = Screen.width / 2;
        int h = Screen.height / 2;
        int s = Random.Range(quadMinSize, quadMaxSize);

        splatters[n].renderer.enabled = true;
        splatters[n].transform.rotation = Quaternion.Euler(0, 0, Random.Range(0f, 360f));
        splatters[n].transform.localScale = new Vector3(s, s, 1);
        splatters[n].StartTime = Time.time;
        splatters[n].Duration = displayTime;

        switch (side)
        {
            case FpsHudSplatterSide.Top:
                splatters[n].transform.position = new Vector3(Random.Range(-w, w), h, 1);
                break;

            case FpsHudSplatterSide.Bottom:
                splatters[n].transform.position = new Vector3(Random.Range(-w, w), -h, 1);
                break;

            case FpsHudSplatterSide.Left:
                splatters[n].transform.position = new Vector3(-w, Random.Range(-h, h), 1);
                break;

            case FpsHudSplatterSide.Right:
                splatters[n].transform.position = new Vector3(w, Random.Range(-h, h), 1);
                break;
        }
    }