继续搞点新机制

This commit is contained in:
SoulliesOfficial
2025-10-25 07:49:39 -04:00
parent 76157e3cb1
commit bb9aea5f43
118 changed files with 1521 additions and 6760 deletions

View File

@@ -1,9 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Continentis.MainGame.Card;
using Continentis.MainGame.Combat;
using NaughtyAttributes;
using UnityEngine;
using Object = UnityEngine.Object;
using Random = UnityEngine.Random;
namespace Continentis.MainGame.Character
{
@@ -20,8 +23,10 @@ namespace Continentis.MainGame.Character
DeckSubmodule deckSubmodule { get; }
}
public partial class CharacterBase : ICardOwner
public partial class CharacterBase : ICardOwner, IGameElement
{
public Guid elementID { get; set; }
public CharacterData data;
public Fraction fraction;
@@ -52,6 +57,8 @@ namespace Continentis.MainGame.Character
public void Initialize(Fraction fraction)
{
(this as IGameElement).Initialize();
this.fraction = fraction;
switch (fraction)