| | |
| | | {
|
| | | DebugEx.Log("PlayerReborn");
|
| | | time -= 1;
|
| | | if (time <= 0 && DeadModel.playerIsDie)
|
| | | if (time <= 0)
|
| | | {
|
| | | if (DeadModel.IsRebornCoinsEnough())
|
| | | if (DeadModel.playerIsDie)
|
| | | {
|
| | | DeadModel.SendRebornQuest(3);
|
| | | }
|
| | | else
|
| | | {
|
| | | if (DeadModel.IsCanInplaceReborn(rebornPrice))
|
| | | if (DeadModel.IsRebornCoinsEnough())
|
| | | {
|
| | | DeadModel.SendRebornQuest(2);
|
| | | DeadModel.SendRebornQuest(3);
|
| | | }
|
| | | else
|
| | | {
|
| | | if (DeadModel.IsCanInplaceReborn(rebornPrice))
|
| | | {
|
| | | DeadModel.SendRebornQuest(2);
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | break;
|
| | | }
|
| | | yield return new WaitForSeconds(1);
|
| | | yield return WaitingForSecondConst.WaitMS1000;
|
| | | }
|
| | | }
|
| | |
|