Files
SVSimServer/SVSim.BattleEngine/Engine/Wizard/AIEmoteCmd.cs
gamer147 0d9d8acae0 feat(battle-engine): M1 auto-copy closure (782 battle-logic files)
Compile-driven bulk-copy loop (tools/engine-port/m1_copy_loop.py) pulled the precise reference closure of the battle-core roots, stopping at the classify god-object/View-VFX-UI boundary. 782 files; no re-explosion (M0 had estimated ~order 1000). Residual frontier = 52 shim-classified + 80 external (Unity/BCL) types to author next.
2026-06-05 16:57:20 -04:00

56 lines
1002 B
C#

namespace Wizard;
public class AIEmoteCmd
{
public ClassCharaPrm.EmotionType emoteType { get; set; }
public int ID { get; set; }
public int CategoryKey { get; set; }
public int faceID { get; set; }
public int motionID { get; set; }
public string voiceID { get; set; }
public string textID { get; set; }
public bool isAI { get; set; }
public AIEmoteCmd()
{
emoteType = ClassCharaPrm.EmotionType.GREET;
ID = 0;
CategoryKey = 0;
faceID = 0;
motionID = 0;
voiceID = "";
textID = "";
isAI = true;
}
public AIEmoteCmd(AIEmoteDataAsset asset)
{
ID = asset.ID;
CategoryKey = asset.Category;
faceID = asset.FaceID;
motionID = asset.MotionID;
voiceID = asset.VoiceID;
textID = asset.TextID;
isAI = true;
}
public AIEmoteCmd(ClassCharaPrm.EmotionType _emoteType)
{
emoteType = _emoteType;
ID = 0;
CategoryKey = 0;
faceID = 0;
motionID = 0;
voiceID = "";
textID = "";
isAI = true;
}
}