Example #1
0
 public override void Interacte()
 {
     if (!lastNPS)
     {
         blockPanel.Texting(text);
     }
     else
     {
         blockPanel.Texting(text, true);
     }
 }
Example #2
0
    IEnumerator SmoothMoving(Transform target, float smoothSpeed, string text)
    {
        Vector3 targWithOffset = target.position + offset;
        float   dis            = (transform.position - targWithOffset).sqrMagnitude;

        while (dis >= 0.01f)
        {
            transform.position = Vector3.MoveTowards(transform.position, targWithOffset, smoothSpeed);
            dis = (transform.position - targWithOffset).sqrMagnitude;
            yield return(new WaitForSeconds(0.01f));
        }
        panel.Texting(text);
    }