Пример #1
0
    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);
    }
Пример #2
0
    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);
    }
Пример #3
0
 public static string GetKey(CampPlaceSide side, CampPlaceMarcation cpos, CampPlaceType ctype)
 {
     return(side.ToString() + cpos.ToString() + ctype.ToString());
 }