public bool IsDimensions(ScreenDimensions sd) { return(IsDimensions(sd.ResolutionOrAspectRatio, sd.Dimensions)); }
public List <ScreenDimensions> GetPresetScreenDimensions(ResolutionAspectType rat, ScreenDimensions other) { var result = new List <ScreenDimensions>(); switch (rat) { case ResolutionAspectType.iPhonePremium: result.Add(new ScreenDimensions(false, new Vector2(90, 185))); result.Add(new ScreenDimensions(true, new Vector2(1125, 2436))); result.Add(new ScreenDimensions(true, new Vector2(1242, 2688))); break; case ResolutionAspectType.iPhoneBudget: result.Add(new ScreenDimensions(true, new Vector2(828, 1792))); break; case ResolutionAspectType.iPad: result.Add(new ScreenDimensions(false, new Vector2(3, 4))); result.Add(new ScreenDimensions(false, new Vector2(512, 683))); result.Add(new ScreenDimensions(true, new Vector2(1668, 2388))); break; case ResolutionAspectType.Other: result.Add(other); break; } return(result); }