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,28 @@
using Darkmatter.Core;
using UnityEngine;
namespace Darkmatter.Domain
{
public class OtherPlatform : IPlatformRule
{
int danger = 2;
public void Execute(IPlatform platform)
{
foreach (var piece in platform.platformPiece)
{
piece.SetActive(true);
piece.GetComponent<Renderer>().material = platform.safeMaterial;
piece.gameObject.SetActive(true);
piece.tag = "Safe";
}
for (int i = 0; i < danger; i++)
{
GameObject deadPlatform = platform.platformPiece[Random.Range(0, platform.platformPiece.Count)];
deadPlatform.GetComponent<Renderer>().material = platform.deathMaterial;
deadPlatform.tag = "Death";
}
platform.platformPiece[Random.Range(0, platform.platformPiece.Count)].gameObject.SetActive(false);
}
}
}