public class ActionResult
{
public Guid? NextSceneId { get; set; }
public GameState UpdatedGameState { get; set; }
public string Message { get; set; }
}
public class Action
{
public Guid Id { get; set; }
// ...etc...
public string ActionType { get; set; } // e.g., "ChangeScene", "ModifyState", "Composite"
public Dictionary<string, string> Parameters { get; set; }
}
public class ActionResult
{
public Guid? NextSceneId { get; set; }
public GameState UpdatedGameState { get; set; }
public string Message { get; set; }
}
public class Action
{
public Guid Id { get; set; }
// ...etc...
public string ActionType { get; set; } // e.g., "ChangeScene", "ModifyState", "Composite"
public Dictionary<string, string> Parameters { get; set; }
}