This commit is contained in:
Mausham
2026-05-28 15:05:57 +05:45
parent f1f3a35c6d
commit 01ec3bec54
25 changed files with 9732 additions and 636 deletions

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 4c7aea1194f557e4db070c12db7d3ce6
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,9 +0,0 @@
using UnityEngine;
namespace Darkmatter.Features.Colorbook
{
public class ColorBookPresenter
{
}
}

View File

@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 123e872ebf17096499bb4ff6f3a23e39

View File

@@ -1,19 +0,0 @@
using UnityEngine;
namespace Darkmatter.Features.Colorbook
{
public class ColorBookView : MonoBehaviour
{
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}
}

View File

@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 34c79bc9b38a2f546950cba13d598af1

View File

@@ -2,6 +2,7 @@ using System;
using System.Collections.Generic;
using System.Threading;
using Cysharp.Threading.Tasks;
using Darkmatter.Core;
using Darkmatter.Core.Contracts.Features.DrawingCatalog;
using Darkmatter.Core.Contracts.Features.Progression;
using Darkmatter.Core.Data.Signals.Features.Drawing;
@@ -40,6 +41,14 @@ public sealed class DrawingCatalogController : IDrawingCatalogController
{
_bus.Publish(new DrawingSelectedSignal(id));
}
public void PublishBackBtnClickedSignal()
{
_bus.Publish(new BackBtnClickedSignal());
}
public void PublishOpenArtBookSignal()
{
_bus.Publish(new OpenArtBookSignal());
}
private void Refresh()
{

View File

@@ -1,18 +1,20 @@
using UnityEngine;
using UnityEngine.UI;
namespace Darkmatter.Features.DrawingCatalog;
public class DrawingCatalogButton : MonoBehaviour
namespace Darkmatter.Features.DrawingCatalog
{
public string Id { get; private set; }
[SerializeField] private Image thumbnail;
[SerializeField] private Button button;
public void Initialize(string id,Sprite thumbnailSprite, UnityEngine.Events.UnityAction onClick)
public class DrawingCatalogButton : MonoBehaviour
{
Id = id;
thumbnail.sprite = thumbnailSprite;
button.onClick.AddListener(onClick);
public string Id { get; private set; }
[SerializeField] private Image thumbnail;
[SerializeField] private Button button;
public void Initialize(string id, Sprite thumbnailSprite, UnityEngine.Events.UnityAction onClick)
{
Id = id;
thumbnail.sprite = thumbnailSprite;
button.onClick.AddListener(onClick);
}
}
}
}

View File

@@ -34,12 +34,12 @@ namespace Darkmatter.Features.DrawingCatalog
private void OnArtBookBtnClicked()
{
_controller.PublishOpenArtBookSignal();
}
private void OnBackBtnClicked()
{
throw new NotImplementedException();
_controller.PublishBackBtnClickedSignal();
}
private void OnItemClicked(string id) =>

View File

@@ -7,7 +7,8 @@
"GUID:b0214a6008ed146ff8f122a6a9c2f6cc",
"GUID:68765d262e2128e4ab49c983f3411946",
"GUID:80ecb87cae9c44d19824e70ea7229748",
"GUID:f51ebe6a0ceec4240a699833d6309b23"
"GUID:f51ebe6a0ceec4240a699833d6309b23",
"GUID:b4c9f7fbf1e144933a1797dc208ece5f"
],
"includePlatforms": [],
"excludePlatforms": [],

View File

@@ -1,4 +1,5 @@
using System;
using Darkmatter.Libs.Observer;
using UnityEngine;
using VContainer.Unity;
@@ -7,10 +8,12 @@ namespace Darkmatter.Features.Mainmenu
public class MainmenuPresenter : IStartable, IDisposable
{
private readonly MainmenuView _view;
private readonly IEventBus _eventBus;
public MainmenuPresenter(MainmenuView view)
public MainmenuPresenter(MainmenuView view, IEventBus eventBus)
{
_view = view;
_eventBus = eventBus;
}
public void Start()

View File

@@ -0,0 +1,9 @@
using UnityEngine;
namespace Darkmatter.Features.Mainmenu
{
public class PlayBtnEffector : MonoBehaviour
{
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 26f12f86a29f25046a03d5f29e123beb