예제 #1
0
    public void MoveHarpoonerToStation(Utils.Stations stationEnum)
    {
        HarpooningStation station = Boat.GetStationFromEnum(stationEnum);

        Harpooner.transform.position = station.transform.TransformPoint(harpoonerPosition);
        Harpooner.transform.forward  = station.transform.forward;
        Harpooner.transform.SetParent(station.transform, true);
    }
예제 #2
0
    public HarpooningStation GetStationFromEnum(Utils.Stations enumVal)
    {
        HarpooningStation station = null;

        switch (enumVal)
        {
        default:
            break;

        case Utils.Stations.Front:
            station = FrontHarpooningStation;
            break;

        case Utils.Stations.Right:
            station = RightHarpooningStation;
            break;

        case Utils.Stations.Left:
            station = LeftHarpooningStation;
            break;
        }

        return(station);
    }