Ejemplo n.º 1
0
    public void OnHookTrigger(GameObject hookObj, Collider col)
    {
        returning = true;
        TeamManager damagable = col.GetComponent <TeamManager>();

        if (damagable && damagable.CanDamage(castBy))
        {
            hookObj.GetComponent <Rigidbody>().isKinematic = true;
            hookObj.transform.parent = col.transform;
            ArcLauncher launcher = col.GetComponentInParent <ArcLauncher>();
            launcher.SetTarget(startPos);
            LaunchInfo info = launcher.Launch();
            launchTimer = info.time;
            launching   = true;
            returning   = false;
        }
    }