"기존 젖어버린 그녀와 달라진 부분 반영해주시기 바랍니다.
1. 뽑기 자동 충전 시간 제거 (※야심한 병동에서는 자동 충전 기능을 사용하지 않음) 2. 미니게임 충전 상태에서 입장 시도할 경우, 광고 시청 후 입장 재화를 최대로 충전하는 기능 추가 (우측 예시 화면 상태에서 게임 시작 버튼을 누르거나, 로비에서 충전 상태인 버튼을 누르면, 광고 시청 후 게임 시작하도록 변경-> 이때 입장 재화는 완전 충전) 3. 미니게임 시작 팝업의 ""게임 시작"" 버튼에도 입장 횟수 정보를 표기 4. 미니게임 충전 상태일 때는 ""게임 시작"" 버튼에 광고 아이콘 추가"
This commit is contained in:
parent
597e6bc3e1
commit
89bcd693a1
|
|
@ -147,7 +147,8 @@ TextureImporter:
|
||||||
secondaryTextures: []
|
secondaryTextures: []
|
||||||
spriteCustomMetadata:
|
spriteCustomMetadata:
|
||||||
entries: []
|
entries: []
|
||||||
nameFileIdTable: {}
|
nameFileIdTable:
|
||||||
|
sound_icon_3_0: 2469934409400987655
|
||||||
mipmapLimitGroupName:
|
mipmapLimitGroupName:
|
||||||
pSDRemoveMatte: 0
|
pSDRemoveMatte: 0
|
||||||
userData:
|
userData:
|
||||||
|
|
|
||||||
|
|
@ -37,24 +37,7 @@ public class GachaUI : uScrollViewMgr
|
||||||
|
|
||||||
private void Update()
|
private void Update()
|
||||||
{
|
{
|
||||||
if (!SaveMgr.Ins.Check_Money(eMoney.Gacha, table_GlobalValue.Ins.Get_Int("GachaAmount"), false))
|
|
||||||
{
|
|
||||||
var cal = GachaAutoRefillTime - InternetTime.Ins.Time;
|
|
||||||
fRefillTime -= Time.deltaTime;
|
|
||||||
if (cal.TotalSeconds <= 0) fRefillTime = 0f;
|
|
||||||
texts[3].text = fRefillTime > 0f ? $"{fRefillTime:F1}s" : "0s";
|
|
||||||
var fRefillTimeMax = table_GlobalValue.Ins.Get_Float("GachaAutoRefill_DelayTime");
|
|
||||||
if (SaveMgr.Ins.GachaChargeTime_Reduce()) fRefillTimeMax -= fRefillTimeMax * 0.9f;
|
|
||||||
slider_charge.value = DSUtil.Get_SliderValue(fRefillTime / fRefillTimeMax);
|
|
||||||
if (cal.TotalSeconds <= 0 && fRefillTime <= 0f)
|
|
||||||
{
|
|
||||||
SaveMgr.Ins.Add_Money(eMoney.Gacha, table_GlobalValue.Ins.Get_Int("GachaAutoRefill_Amount"));
|
|
||||||
SaveMgr.Ins.Save();
|
|
||||||
LobbyUI.Ins.m_ToastUI.Set("별 코인이 자동 충전되었습니다.", ToastY);
|
|
||||||
|
|
||||||
Set_Money();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Set()
|
public void Set()
|
||||||
|
|
@ -72,9 +55,7 @@ public class GachaUI : uScrollViewMgr
|
||||||
Init_GachaAnim();
|
Init_GachaAnim();
|
||||||
Set_Video();
|
Set_Video();
|
||||||
|
|
||||||
var cal = GachaAutoRefillTime - InternetTime.Ins.Time;
|
|
||||||
if (cal.TotalMilliseconds > 0f)
|
|
||||||
fRefillTime = (float)cal.TotalMilliseconds * 0.001f;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Set_UI(bool updateSlider)
|
void Set_UI(bool updateSlider)
|
||||||
|
|
@ -157,7 +138,7 @@ public class GachaUI : uScrollViewMgr
|
||||||
texts_money[1].text = SaveMgr.Ins.Get_Money(eMoney.Chat).ToString();
|
texts_money[1].text = SaveMgr.Ins.Get_Money(eMoney.Chat).ToString();
|
||||||
texts_money[2].text = SaveMgr.Ins.Get_Money(eMoney.Gacha).ToString();
|
texts_money[2].text = SaveMgr.Ins.Get_Money(eMoney.Gacha).ToString();
|
||||||
|
|
||||||
go_autocharge.SetActive(!SaveMgr.Ins.Check_Money(eMoney.Gacha, table_GlobalValue.Ins.Get_Int("GachaAmount"), false));
|
go_autocharge.SetActive(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void OnClick_Lucky()
|
public void OnClick_Lucky()
|
||||||
|
|
@ -293,9 +274,7 @@ public class GachaUI : uScrollViewMgr
|
||||||
Set_Vertical_ScrollEnd(0);
|
Set_Vertical_ScrollEnd(0);
|
||||||
Set_UI(true);
|
Set_UI(true);
|
||||||
|
|
||||||
fRefillTime = table_GlobalValue.Ins.Get_Float("GachaAutoRefill_DelayTime");
|
|
||||||
if (SaveMgr.Ins.GachaChargeTime_Reduce()) fRefillTime -= fRefillTime * 0.9f;
|
|
||||||
GachaAutoRefillTime = InternetTime.Ins.Time.AddSeconds(fRefillTime);
|
|
||||||
|
|
||||||
switch (gradedata.n_GachaGrade)
|
switch (gradedata.n_GachaGrade)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -169,9 +169,28 @@ public class LobbyUI : MonoBehaviourSingletonTemplate<LobbyUI>
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (SaveMgr.Ins.Check_Money(eMoney.MiniGameHP, 1, true))
|
if (SaveMgr.Ins.Check_Money(eMoney.MiniGameHP, 1, false))
|
||||||
|
{
|
||||||
m_MiniGameAlbumSelect.Set();
|
m_MiniGameAlbumSelect.Set();
|
||||||
//m_MiniGame.GameStart(false);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (SaveMgr.Ins.Get_Money(eMoney.MiniGameHP) <= 0)
|
||||||
|
{
|
||||||
|
ADInfo.Ins.Show_AD(false, () =>
|
||||||
|
{
|
||||||
|
SaveMgr.Ins.Set_Money(eMoney.MiniGameHP, table_GlobalValue.Ins.Get_Int("MiniGame_TotalEnterMoney"));
|
||||||
|
SaveMgr.Ins.Save();
|
||||||
|
m_ToastUI.Set("생명력이 모두 충전되었습니다.");
|
||||||
|
minigamechargingTime = 0f;
|
||||||
|
Check_MiniGameCharging();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
SaveMgr.Ins.Check_Money(eMoney.MiniGameHP, 1, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue