public Transform GetMarcationPosition(PlayerController player, CampPlaceType placeType) { CampTeam campTeam = player.GetCampTeam(); CampPlaceSide side = GetTeamPlaceSide(campTeam); CampPlaceMarcation marcation = player.GetPlaceMarcation(); CampPosition campPosition = placesManager.GetPosition(side, marcation, placeType); return(campPosition.transform); }
public CampPosition GetPosition(CampPlaceSide side, CampPlaceMarcation cpos, CampPlaceType ctype) { CampPosition pos = null; string key = CampPosition.GetKey(side, cpos, ctype); positions.TryGetValue(key, out pos); return(pos); }
public static string GetKey(CampPlaceSide side, CampPlaceMarcation cpos, CampPlaceType ctype) { return(side.ToString() + cpos.ToString() + ctype.ToString()); }