public void SetModel(GimmickId id, Gimmick model) { Id = id; _model = model; UpdatePreviewAnimation(true); RaiseAllPropertiesChanged(); }
public static void Render(this IConsole console, Gimmick gimmick, GimmickId id) { console.WriteTitle($"{id}"); console.WriteProperty("Name", gimmick.Name); console.WriteProperty("Attack Type", gimmick.AttackType); console.WriteProperty("Destroy Type", gimmick.DestroyType); console.WriteProperty("Animation 1", gimmick.Animation1); console.WriteProperty("Animation 2", gimmick.Animation2); console.WriteProperty("Range", gimmick.Range); console.WriteProperty("Image", gimmick.Image); console.WriteProperty("State-1 Sprite", gimmick.State1Object); console.WriteProperty("State-2 Sprite", gimmick.State2Object); console.WriteProperty("Effect", gimmick.Effect); }