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); }
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); }