Beispiel #1
0
    public virtual Transform GetShootPoint(ShootPointPosition pointType)
    {
        Transform point;

        switch (pointType)
        {
        case ShootPointPosition.MID:
            point = transform.Find("ShootPoint");
            break;

        case ShootPointPosition.RECEIVE:
            point = transform.Find("ReceivePoint");
            break;

        default:
            point = transform;
            break;
        }
        if (point == null)
        {
            point = transform;
        }

        return(point);
    }
Beispiel #2
0
    public override Transform GetShootPoint(ShootPointPosition pointType)
    {
        switch (pointType)
        {
        case ShootPointPosition.HAND:
            return(playerController.shootPointHand);

        case ShootPointPosition.STAFF:
            return(playerController.shootPointStaff);

        case ShootPointPosition.MID:
            return(playerController.shootPointMid);

        case ShootPointPosition.SELF:
            return(gameObject.transform);

        case ShootPointPosition.RECEIVE:
            return(playerController.receivePoint);

        default:
            return(playerController.shootPointMid);
        }
    }