Esempio n. 1
0
 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();
 }