Example #1
0
 public override void SetTarget(Transform t, TargetType tt)
 {
     // This idffers from the base.set target case in that this is AFTER the target has been tongued and reached my mouth
     if (canSetTarget)
     {
         FrogTarget f = t.gameObject.AddComponent <FrogTarget>();
         f.DestroyAfterSeconds(3f);
         base.SetTarget(t, tt);
     }
 }
Example #2
0
    public override void SetTarget(Transform t, TargetType tt, GameObject targetObj, Gadget g = null)
    {
//				Debug.Log("frog set target:"+t);
        if (canSetTarget)
        {
            if (targetObj)
            {
                FrogTarget f = targetObj.AddComponent <FrogTarget>();
                f.DestroyAfterSeconds(3f);
            }
            else
            {
                FrogTarget f = t.gameObject.AddComponent <FrogTarget>();
                f.DestroyAfterSeconds(3f);
            }
            base.SetTarget(t, tt, targetObj, g);
        }
    }