Beispiel #1
0
    void OnFire(GameObject target, uint bulletId)
    {
        PlayAnim("fashe");

        foreach (string point in m_Data.m_szBulletPoint)
        {
            Transform      tfm   = transform.Find(point);
            Canvas         cv    = BelongRole.GameBase.GameCanvas;
            Vector3        uiPos = GameFunction.WorldToLocalPointInRectangle(tfm.position, cv.worldCamera, cv, cv.worldCamera);
            Fishing_Bullet fb    = Fishing_Bullet.Create(BelongRole.GameBase.FishingAssetBundle, uiPos, tfm.rotation, m_Data, target, bulletId);
            fb.OwnerCannon = this;
        }
    }