public PlayerCharacterView(Func <bool> isSelectingDialogue) { _imageBox = new TintedImageBox { Transform = new Transform2(new Vector2(UI.OfScreenWidth(0), UI.OfScreenHeight(1.0f) - (int)(1200 / 1.3)), new Size2(490, 1200)), Image = "characters/main_character", ShouldTint = () => !_isSpeaking && !isSelectingDialogue() }; }
public CharacterView(Character character, Func <bool> isPlayerSelectingDialogue) { _character = character; _imageBox = new TintedImageBox { Transform = new Transform2(new Vector2(UI.OfScreenWidth(0.62f), UI.OfScreenHeight(1.0f) - (int)(character.FacingSize.Height / 1.3)), character.FacingSize), Image = GameResources.GetCharacterImage(_character.Value, Expression.Default), ShouldTint = () => !_isSpeaking && !isPlayerSelectingDialogue() }; _nameLabel = character.CreateChatNameBox(); }