Ejemplo n.º 1
0
    IEnumerator DbBlock(DefPlayer defPlayer)
    {
        Debug.Log("BeBlocked " + "");
        float pressTime = 1f; // 3 seconds you can change this
        //to whatever you want
        float pressTimeNorm = 0;

        while (pressTimeNorm <= 1f)
        {
            isBlocking     = true;
            pressTimeNorm += Time.deltaTime / pressTime;
            defPlayer.Press(pressTimeNorm);
            pressBar.fillAmount = pressTimeNorm;
            yield return(new WaitForEndOfFrame());
        }
        defPlayer.ReleasePress();
        isBlocking = false;
    }
Ejemplo n.º 2
0
    public DefJobs GetJob(DefPlayer defPlayer)
    {
        if (formationJobs.Count == 0)
        {
            SetFormationPositions();
        }
        var defPlayerName = defPlayer.name;

        foreach (DefJobs defJobs in formationJobs)
        {
            //todo string reference to hierarchy
            if (defJobs.transform.name == defPlayerName)
            {
                defJobs.SetDefPlayer(defPlayer);
                return(defJobs);
                //Debug.Log(myDefJob.name + " " + defPlayer.name + " set");
            }
        }
        return(null);
    }
Ejemplo n.º 3
0
 public void SetDefPlayer(DefPlayer defPlayer)
 {
     myDefPlayer = defPlayer;
 }