/// <summary> /// uidからpidを取得します /// </summary> /// <param name="uid"></param> /// <returns></returns> public static Success <SPidOnly> GetPid(string uid) { var arg = new SUidOnly() { uid = uid }; return(ServerDataManager.Get <SPidOnly, SUidOnly>(arg, paths[KnownPaths.Account])); }
public static Success <SDecorationData[]> GetDecoration(string treeKey) { var arg = new STreeKeyOnly() { TreeKey = treeKey }; return(ServerDataManager.Get <SDecorationData[], STreeKeyOnly>(arg, paths[KnownPaths.TreeDecoration])); }
public static Success <SFlyerData[]> GetFlyeies(double locationX, double locationY, double distance) { var arg = new SLocationAndDistance() { locationX = locationX, locationY = locationY, distance = distance }; return(ServerDataManager.Get <SFlyerData[], SLocationAndDistance>(arg, paths[KnownPaths.Flyer])); }
public static Success <SHotSpotData[]> GetHotSpots(double locationX, double locationY, double distance) { var arg = new SLocationAndDistance() { distance = distance, locationX = locationX, locationY = locationY, }; return(ServerDataManager.Get <SHotSpotData[], SLocationAndDistance>(arg, paths[KnownPaths.HotSpot])); }
/// <summary> /// 現在位置から、一定距離内のTreePotのリストを取得 /// </summary> /// <param name="locationX"></param> /// <param name="locationY"></param> /// <param name="distance"></param> /// <returns></returns> public async static Task <Success <STreePot[]> > GetTreePots(double locationX, double locationY, double distance) { var arg = new SLocationAndDistance() { locationX = locationX, locationY = locationX, distance = distance }; return(ServerDataManager.Get <STreePot[], SLocationAndDistance>(arg, paths[KnownPaths.TreePot_View])); }
/// <summary> /// 自分の持つ植木鉢情報を取得 /// </summary> /// <param name="owner"></param> /// <param name="locationX"></param> /// <param name="locationY"></param> /// <param name="distance"></param> /// <returns></returns> public static Success <SMyTreePot[]> GetMyTreePot(string owner, double locationX, double locationY, double distance) { var arg = new SGetMyTreePot() { owner = owner, locationX = locationX, locationY = locationX, distance = distance }; return(ServerDataManager.Get <SMyTreePot[], SGetMyTreePot>(arg, paths[KnownPaths.TreePot])); }