files arranged using assembly defn

This commit is contained in:
Mausham
2025-12-16 18:12:45 -08:00
parent 4f1a6365fe
commit 04b1e3127c
144 changed files with 1207 additions and 1425 deletions

View File

@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Darkmatter.Core
{
public interface IAudioController
{
void PlayJumpSound();
void PlayDeathSound();
void PlayBtnPressedSound();
void PlayScoredSound();
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: ba1cb4ebd3658324c948dc5c3f1d3a2c

View File

@@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Darkmatter.Core
{
public interface IDeathScreenController
{
void ShowDeathScreen();
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 7af2cae0d2a1c1f4bb8e5aa5ad630ea1

View File

@@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Darkmatter.Core
{
public interface IGameScreenController
{
void ShowGameScreen();
void HideGameScreen();
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: c61899447bb6d694a93759306dee0f6d

View File

@@ -0,0 +1,10 @@
using UnityEngine;
namespace Darkmatter.Core
{
public interface IGameSession
{
bool showStartScreen { get; set; }
bool hasGameStarted { get; set; }
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: cf4fa3bea06bcae478439f5e33b2e683

View File

@@ -0,0 +1,16 @@
using System;
using UnityEngine;
namespace Darkmatter.Core
{
public interface IInputReader
{
event Action<Vector2> OnDragValueChanged;
bool isMouseButtonPressed { get; }
Vector2 dragInput { get; }
void LockInput();
void UnlockInput();
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 3694572af73cf5344988658907712552

View File

@@ -0,0 +1,9 @@
using UnityEngine;
namespace Darkmatter.Core
{
public interface IPauseScreenController
{
void ShowPauseScreen();
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 531a3cefcdec354409ef858b5ea7fb55

View File

@@ -0,0 +1,12 @@
using System.Collections.Generic;
using UnityEngine;
namespace Darkmatter.Core
{
public interface IPlatform
{
List<GameObject> platformPiece { get; }
Material safeMaterial { get; }
Material deathMaterial { get; }
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: bfc0615b9e0d4094fa7f57342f9ba6fd

View File

@@ -0,0 +1,9 @@
using UnityEngine;
namespace Darkmatter.Core
{
public interface IPlatformManager
{
void BuildNewPlatform();
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 6f4ca9d11e511cc4897f702ce62c2663

View File

@@ -0,0 +1,9 @@
using UnityEngine;
namespace Darkmatter.Core
{
public interface IPlatformRule
{
public void Execute(IPlatform platform);
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: ea78e7f773196344bbc9745acf4b5687

View File

@@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Darkmatter.Core
{
public interface IPlayer
{
bool isDead { get; }
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 833de72b91bdfba49997116bd87a298e

View File

@@ -0,0 +1,15 @@
using Codice.Client.Common;
using System.Collections.Generic;
using UnityEngine;
namespace Darkmatter.Core
{
public interface IPool <T>
{
IReadOnlyCollection<T> All { get; }
void ReturnToPool(T obj);
T GetFromPool();
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: e8dc86ecbdfd4124595da34516170d7b

View File

@@ -0,0 +1,13 @@
using System;
using UnityEngine;
namespace Darkmatter.Core
{
public interface IScoreService
{
int score { get; }
int highScore { get; }
event Action<int> OnScoreChange;
void AddScore();
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 726a4c255e8801a4aad700838e98c10e