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