using System;
using System.Collections.Generic;
using Impostor.Api.Innersloth;
namespace Impostor.Api.Net.Inner.Objects
{
public interface IInnerPlayerInfo
{
///
/// Gets the name of the player as decided by the host.
///
string PlayerName { get; }
///
/// Gets the color of the player.
///
byte ColorId { get; }
///
/// Gets the hat of the player.
///
uint HatId { get; }
///
/// Gets the pet of the player.
///
uint PetId { get; }
///
/// Gets the skin of the player.
///
uint SkinId { get; }
///
/// Gets a value indicating whether the player is an impostor.
///
bool IsImpostor { get; }
///
/// Gets a value indicating whether the player is a dead in the current game.
///
bool IsDead { get; }
///
/// Gets the reason why the player is dead in the current game.
///
DeathReason LastDeathReason { get; }
IEnumerable Tasks { get; }
DateTimeOffset LastMurder { get; }
}
}