コード例 #1
0
ファイル: HitboxMaker.cs プロジェクト: sdasd30/TSSG
    public LineHitbox createLineHB(HitScanInfo hsi)
    {
        if (ListHitboxes.Instance == null)
        {
            Debug.LogWarning("LIstHitboxes not found. Please add a Gameobject with the ListHItboxes prefab");
            return(null);
        }
        var go = GameObject.Instantiate(ListHitboxes.Instance.HitboxLine, transform.position, Quaternion.identity);

        hsi.hitCallback.Add(RegisterHit);
        LineHitbox lh = go.GetComponent <LineHitbox>();

        lh.InitFromLineInfo(hsi, gameObject, GetComponent <FactionHolder>());
        return(lh);
    }