Esempio n. 1
0
    private void UpdateUse(float dt)
    {
        if (selectedObject != null)
        {
            //Debug.Log("Have Selected Object");
            if (Input.GetKeyDown(KeyCode.E))
            {
                //Debug.Log("UseBegin");

                UseBegin u = new UseBegin();
                u.user = gameObject;
                FFMessageBoard <UseBegin> .Send(u, selectedObject);
            }
            else if (Input.GetKey(KeyCode.E))
            {
                //Debug.Log("Using");

                Using u = new Using();
                u.user = gameObject;
                u.dt   = dt;
                FFMessageBoard <Using> .Send(u, selectedObject);

                if (u.valid)
                {
                    UpdatePlayerMessage(u.pm, 1.0f - (u.timeRemaining / u.timeToCompelte));
                }
            }
        }
        else
        {
            //Debug.Log("Don't Have selected Object");
        }
    }
Esempio n. 2
0
 void UseSelectedObject()
 {
     if (selectedObject != null)
     {
         UseBegin u = new UseBegin();
         u.user = gameObject;
         FFMessageBoard <UseBegin> .Send(u, selectedObject);
     }
 }
Esempio n. 3
0
    private int OnUseBegin(UseBegin e)
    {
        timeRemaining = timeToComplete;

        return(0);
    }