Beispiel #1
0
    private void ChooseMinigameCamera(TransportType type)
    {
        switch (TypeHelper.ToString(type.GetType()))
        {
        case "TrainTransport":
            activCam = trainCamera;
            break;

        case "PlaneTransport":
            activCam = planeCamera;
            break;

        case "CarTransport":
            activCam = carCamera;
            break;
        }
    }
    /*public static Sprite TransportType(Type type)
     * {
     *  if(TypeHelper.IsTypeOf<TransportType>(type))
     *  {
     *      return TransportType(TypeHelper.ToString(type));
     *  }
     *  return null;
     * }*/

    public static Sprite TransportType(TransportType type)
    {
        string typeName = TypeHelper.ToString(type.GetType());

        return(Resources.Load <Sprite>(transportTypePath + typeName.Remove(typeName.IndexOf("Transport"))));
    }