feat(battle-engine): close the AI-simulation subsystem (verbatim)
Copied the 89 uncopied AI*SimulationUtility/extension files defining the AIVirtualCard/AIVirtualField extension methods; the compile loop then auto-closed the revealed type deps (~3049 files total, drift-clean). 10.0k -> 62 errors.
This commit is contained in:
31
SVSim.BattleEngine/Engine/Wizard/ChatLogContentBase.cs
Normal file
31
SVSim.BattleEngine/Engine/Wizard/ChatLogContentBase.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Wizard;
|
||||
|
||||
public abstract class ChatLogContentBase : MonoBehaviour
|
||||
{
|
||||
protected IChatSettings _chatSettings;
|
||||
|
||||
protected ChatConnectController _chatConnectCtr;
|
||||
|
||||
protected ChatLogUI.PartsForPlate _partsForPlate;
|
||||
|
||||
public abstract List<ChatMessageInfo.eMessageType> ListMessagetType { get; }
|
||||
|
||||
public void Init(IChatSettings chatSettings, ChatConnectController chatConnectCtr, ChatLogUI.PartsForPlate partsForPlate)
|
||||
{
|
||||
_chatSettings = chatSettings;
|
||||
_chatConnectCtr = chatConnectCtr;
|
||||
_partsForPlate = partsForPlate;
|
||||
OnInit();
|
||||
}
|
||||
|
||||
protected virtual void OnInit()
|
||||
{
|
||||
}
|
||||
|
||||
public abstract void SetData(ChatMessageInfo messageInfo);
|
||||
|
||||
public abstract Vector2 GetSize(ChatMessageInfo messageInfo);
|
||||
}
|
||||
Reference in New Issue
Block a user