Before 6.4 upgrade
This commit is contained in:
3
Assets/Scripts/Game/Levels/ChapterOne/Ashwick.meta
Normal file
3
Assets/Scripts/Game/Levels/ChapterOne/Ashwick.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c64fffd784df4e67be81962b3f485feb
|
||||
timeCreated: 1778696777
|
||||
24
Assets/Scripts/Game/Levels/ChapterOne/Ashwick/Marketplace.cs
Normal file
24
Assets/Scripts/Game/Levels/ChapterOne/Ashwick/Marketplace.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
using BriarQueen.Data.Identifiers;
|
||||
using BriarQueen.Data.IO.Saves;
|
||||
using BriarQueen.Framework.Events.Save;
|
||||
using BriarQueen.Framework.Events.UI;
|
||||
using BriarQueen.Framework.Managers.Levels.Data;
|
||||
using Cysharp.Threading.Tasks;
|
||||
|
||||
namespace BriarQueen.Game.Levels.ChapterOne.Ashwick
|
||||
{
|
||||
public class Marketplace : BaseLevel
|
||||
{
|
||||
protected override UniTask PostActivateInternal()
|
||||
{
|
||||
if (SaveManager.GetLevelFlag(LevelFlag.MarketplaceFirstEntry))
|
||||
return UniTask.CompletedTask;
|
||||
|
||||
EventCoordinator.Publish(new DisplayInteractEvent(InteractEventIDs.Get(LevelInteractKey.MarketplaceFirstEntry)));
|
||||
|
||||
SaveManager.SetLevelFlag(LevelFlag.MarketplaceFirstEntry, true);
|
||||
|
||||
return UniTask.CompletedTask;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2d9beb847a184e2e897942fff18a396e
|
||||
timeCreated: 1778696777
|
||||
Reference in New Issue
Block a user