|
@@ -61,14 +61,11 @@ public class PlazaRoomMge : Regist
|
|
|
|
|
|
public override void RegistValueC()
|
|
public override void RegistValueC()
|
|
{
|
|
{
|
|
- DownloadRoomData();
|
|
|
|
-
|
|
|
|
VirtualScrollRect virtualScrollRect = ManaReso.Get<VirtualScrollRect>("Z_ScrollRect");
|
|
VirtualScrollRect virtualScrollRect = ManaReso.Get<VirtualScrollRect>("Z_ScrollRect");
|
|
virtualScrollRect.OnVerticalLessEqual0 = NextPageGate;
|
|
virtualScrollRect.OnVerticalLessEqual0 = NextPageGate;
|
|
virtualScrollRect.OnVerticalGreaterEqual1 = PreviousPageGate;
|
|
virtualScrollRect.OnVerticalGreaterEqual1 = PreviousPageGate;
|
|
|
|
|
|
CostFml = ManaData.GetPlazaRoomConfig()[1].Value;
|
|
CostFml = ManaData.GetPlazaRoomConfig()[1].Value;
|
|
- OnSliderValueChange(0);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
public override void RegistReference()
|
|
public override void RegistReference()
|
|
@@ -104,16 +101,17 @@ public class PlazaRoomMge : Regist
|
|
DownloadLock = true;
|
|
DownloadLock = true;
|
|
if (FilterEnabled)
|
|
if (FilterEnabled)
|
|
{
|
|
{
|
|
- Debug.Log(CustomLastIndex);
|
|
|
|
|
|
+ //SFSManager.GardenSmartFox.EventManager.PlazaRoomEvent.GetCustomRoomData(CustomLastIndex, long.Parse(ManaServer.SerialNumber));
|
|
SFSManager.GardenSmartFox.ExecuteAfterCheckConection
|
|
SFSManager.GardenSmartFox.ExecuteAfterCheckConection
|
|
(
|
|
(
|
|
() => SFSManager.GardenSmartFox.EventManager.PlazaRoomEvent.GetCustomRoomData(CustomLastIndex, long.Parse(ManaServer.SerialNumber)),
|
|
() => SFSManager.GardenSmartFox.EventManager.PlazaRoomEvent.GetCustomRoomData(CustomLastIndex, long.Parse(ManaServer.SerialNumber)),
|
|
- (succeed, baseEvent) => { if(!succeed) { ManaLan.Add(ManaReso.Get<Text>("Z_Tip"), new LanStr("UI", "LoadFailed")); DelayCall.Call(5f, () => { DownloadLock = false; ManaReso.Get("Z_Tip").TweenBacCG(); }); } },
|
|
|
|
|
|
+ (succeed, baseEvent) => { if (!succeed) { ManaLan.Add(ManaReso.Get<Text>("Z_Tip"), new LanStr("UI", "LoadFailed")); DelayCall.Call(5f, () => { DownloadLock = false; ManaReso.Get("Z_Tip").TweenBacCG(); }); } },
|
|
(succeed, baseEvent) => { if (!succeed) { ManaLan.Add(ManaReso.Get<Text>("Z_Tip"), new LanStr("UI", "LoadFailed")); DelayCall.Call(5f, () => { DownloadLock = false; ManaReso.Get("Z_Tip").TweenBacCG(); }); } }
|
|
(succeed, baseEvent) => { if (!succeed) { ManaLan.Add(ManaReso.Get<Text>("Z_Tip"), new LanStr("UI", "LoadFailed")); DelayCall.Call(5f, () => { DownloadLock = false; ManaReso.Get("Z_Tip").TweenBacCG(); }); } }
|
|
);
|
|
);
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
|
|
+ //SFSManager.GardenSmartFox.EventManager.PlazaRoomEvent.GetRoomData(LastIndex);
|
|
SFSManager.GardenSmartFox.ExecuteAfterCheckConection
|
|
SFSManager.GardenSmartFox.ExecuteAfterCheckConection
|
|
(
|
|
(
|
|
() => SFSManager.GardenSmartFox.EventManager.PlazaRoomEvent.GetRoomData(LastIndex),
|
|
() => SFSManager.GardenSmartFox.EventManager.PlazaRoomEvent.GetRoomData(LastIndex),
|
|
@@ -125,23 +123,22 @@ public class PlazaRoomMge : Regist
|
|
|
|
|
|
public static void OnReceiveRoomData(ISFSArray sfsArray)
|
|
public static void OnReceiveRoomData(ISFSArray sfsArray)
|
|
{
|
|
{
|
|
- Debug.LogWarning("receive " + sfsArray.Count);
|
|
|
|
|
|
+ //Debug.LogWarning("receive " + sfsArray.Count);
|
|
|
|
|
|
if (FilterEnabled)
|
|
if (FilterEnabled)
|
|
{
|
|
{
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
ManaLan.Add(ManaReso.Get<Text>("Z_Tip"), new LanStr("UI", "LoadSucceed"));
|
|
ManaLan.Add(ManaReso.Get<Text>("Z_Tip"), new LanStr("UI", "LoadSucceed"));
|
|
DelayCall.Call(0.5f, () => { ManaReso.Get("Z_Tip").TweenBacCG(); });
|
|
DelayCall.Call(0.5f, () => { ManaReso.Get("Z_Tip").TweenBacCG(); });
|
|
|
|
|
|
- int count = RoomDatas.Count;
|
|
|
|
for (int i = 0; i < sfsArray.Count; i++)
|
|
for (int i = 0; i < sfsArray.Count; i++)
|
|
{
|
|
{
|
|
RoomData roomData = new RoomData(sfsArray.GetSFSObject(i));
|
|
RoomData roomData = new RoomData(sfsArray.GetSFSObject(i));
|
|
if (!RoomDatas.Values.Contains(roomData))
|
|
if (!RoomDatas.Values.Contains(roomData))
|
|
{
|
|
{
|
|
- RoomDatas.Add(count + i, roomData);
|
|
|
|
|
|
+ RoomDatas.Add(RoomDatas.Count, roomData);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -163,7 +160,7 @@ public class PlazaRoomMge : Regist
|
|
|
|
|
|
public static void OnReceiveCustomRoomData(ISFSArray sfsArray)
|
|
public static void OnReceiveCustomRoomData(ISFSArray sfsArray)
|
|
{
|
|
{
|
|
- Debug.LogWarning("receive custom " + sfsArray.Count);
|
|
|
|
|
|
+ //Debug.LogWarning("receive custom " + sfsArray.Count);
|
|
|
|
|
|
if (!FilterEnabled)
|
|
if (!FilterEnabled)
|
|
{
|
|
{
|
|
@@ -243,13 +240,13 @@ public class PlazaRoomMge : Regist
|
|
{
|
|
{
|
|
if (!DownloadLock)
|
|
if (!DownloadLock)
|
|
{
|
|
{
|
|
- Debug.LogWarning("Download Page");
|
|
|
|
|
|
+ //Debug.LogWarning("Download Page");
|
|
DownloadRoomData();
|
|
DownloadRoomData();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- Debug.LogWarning("Next Page");
|
|
|
|
|
|
+ //Debug.LogWarning("Next Page");
|
|
for (int i = 0; i < PageVolume; i++)
|
|
for (int i = 0; i < PageVolume; i++)
|
|
{
|
|
{
|
|
RoomData roomData;
|
|
RoomData roomData;
|
|
@@ -272,7 +269,7 @@ public class PlazaRoomMge : Regist
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
- Debug.LogWarning("Prev Page");
|
|
|
|
|
|
+ //Debug.LogWarning("Prev Page");
|
|
for (int i = 0; i < PageVolume; i++)
|
|
for (int i = 0; i < PageVolume; i++)
|
|
{
|
|
{
|
|
RoomData roomData;
|
|
RoomData roomData;
|
|
@@ -327,6 +324,11 @@ public class PlazaRoomMge : Regist
|
|
|
|
|
|
public static void OpenPanel()
|
|
public static void OpenPanel()
|
|
{
|
|
{
|
|
|
|
+ if (RoomDatas.Count == 0)
|
|
|
|
+ {
|
|
|
|
+ DownloadRoomData();
|
|
|
|
+ }
|
|
|
|
+ OnSliderValueChange(0);
|
|
ManaReso.Get("Z_BK").TweenForCG();
|
|
ManaReso.Get("Z_BK").TweenForCG();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -424,7 +426,7 @@ public class PlazaRoomMge : Regist
|
|
ManaReso.Get<CanvasGroup>("AA_CreatePlazaRoom").interactable = true;
|
|
ManaReso.Get<CanvasGroup>("AA_CreatePlazaRoom").interactable = true;
|
|
DownloadRoomData();
|
|
DownloadRoomData();
|
|
|
|
|
|
- Debug.Log("create succeed");
|
|
|
|
|
|
+ ManaCenter.AddDiamond(-Cost, StaticsManager.ItemID.创建派对, StaticsManager.ConsumeModule.Charge);
|
|
}
|
|
}
|
|
|
|
|
|
public static void OnSliderValueChange(float value)
|
|
public static void OnSliderValueChange(float value)
|