Elin Modding Docs Doc
Loading...
Searching...
No Matches
Portrait Class Reference
Inheritance diagram for Portrait:

Public Member Functions

void SetPerson (Person p)
 
void SetChara (Chara c, PCCData pccData=null)
 
void SetPortrait (string id, Color colorOverlay=default(Color))
 
void SetPortrait (bool isPortrait, Sprite spritePortrait, Sprite spriteOverlay=null, Color colorOverlay=default(Color), Sprite spriteFull=null)
 

Static Public Member Functions

static List< ModItem< Sprite > > ListPlayerPortraits (int gender, bool nullPortrait=false)
 
static List< ModItem< Sprite > > ListPortraits (string idDict)
 
static List< ModItem< Sprite > > ListPortraits (int gender, string cat)
 
static string GetRandomPortrait (string idDict)
 
static string GetRandomPortrait (int gender, string cat)
 
static bool Exists (string id)
 

Public Attributes

Image portrait
 
Image overlay
 
Image imageChara
 
Image imageFaith
 
Image imageFull
 
Image imageFrame
 
Sprite spriteNoPortrait
 
bool enableFull = true
 
bool hideIfNoPortrait
 
bool fixSpritePos = true
 
bool showPortrait = true
 
float charaScale = 1f
 

Static Public Attributes

static ModItemList< Sprite > modPortraitBGFs = new ModItemList<Sprite>(3)
 
static ModItemList< Sprite > modPortraitBGs = new ModItemList<Sprite>(3)
 
static ModItemList< Sprite > modPortraits = new ModItemList<Sprite>(3)
 
static ModItemList< Sprite > modOverlays = new ModItemList<Sprite>(3)
 
static ModItemList< Sprite > modFull = new ModItemList<Sprite>(3)
 
static Dictionary< string, List< ModItem< Sprite > > > dictList = new Dictionary<string, List<ModItem<Sprite>>>()
 
static HashSet< string > allIds = new HashSet<string>()
 

Detailed Description

Definition at line 9 of file Portrait.cs.

Member Function Documentation

◆ Exists()

static bool Portrait.Exists ( string id)
static

Definition at line 83 of file Portrait.cs.

◆ GetRandomPortrait() [1/2]

static string Portrait.GetRandomPortrait ( int gender,
string cat )
static

Definition at line 77 of file Portrait.cs.

◆ GetRandomPortrait() [2/2]

static string Portrait.GetRandomPortrait ( string idDict)
static

Definition at line 71 of file Portrait.cs.

◆ ListPlayerPortraits()

static List< ModItem< Sprite > > Portrait.ListPlayerPortraits ( int gender,
bool nullPortrait = false )
static

Definition at line 12 of file Portrait.cs.

◆ ListPortraits() [1/2]

static List< ModItem< Sprite > > Portrait.ListPortraits ( int gender,
string cat )
static

Definition at line 42 of file Portrait.cs.

◆ ListPortraits() [2/2]

static List< ModItem< Sprite > > Portrait.ListPortraits ( string idDict)
static

Definition at line 23 of file Portrait.cs.

◆ SetChara()

void Portrait.SetChara ( Chara c,
PCCData pccData = null )

Definition at line 107 of file Portrait.cs.

◆ SetPerson()

void Portrait.SetPerson ( Person p)

Definition at line 89 of file Portrait.cs.

◆ SetPortrait() [1/2]

void Portrait.SetPortrait ( bool isPortrait,
Sprite spritePortrait,
Sprite spriteOverlay = null,
Color colorOverlay = default(Color),
Sprite spriteFull = null )

Definition at line 186 of file Portrait.cs.

◆ SetPortrait() [2/2]

void Portrait.SetPortrait ( string id,
Color colorOverlay = default(Color) )

Definition at line 177 of file Portrait.cs.

Member Data Documentation

◆ allIds

HashSet<string> Portrait.allIds = new HashSet<string>()
static

Definition at line 255 of file Portrait.cs.

◆ charaScale

float Portrait.charaScale = 1f

Definition at line 291 of file Portrait.cs.

◆ dictList

Dictionary<string, List<ModItem<Sprite> > > Portrait.dictList = new Dictionary<string, List<ModItem<Sprite>>>()
static

Definition at line 252 of file Portrait.cs.

◆ enableFull

bool Portrait.enableFull = true

Definition at line 279 of file Portrait.cs.

◆ fixSpritePos

bool Portrait.fixSpritePos = true

Definition at line 285 of file Portrait.cs.

◆ hideIfNoPortrait

bool Portrait.hideIfNoPortrait

Definition at line 282 of file Portrait.cs.

◆ imageChara

Image Portrait.imageChara

Definition at line 264 of file Portrait.cs.

◆ imageFaith

Image Portrait.imageFaith

Definition at line 267 of file Portrait.cs.

◆ imageFrame

Image Portrait.imageFrame

Definition at line 273 of file Portrait.cs.

◆ imageFull

Image Portrait.imageFull

Definition at line 270 of file Portrait.cs.

◆ modFull

ModItemList<Sprite> Portrait.modFull = new ModItemList<Sprite>(3)
static

Definition at line 249 of file Portrait.cs.

◆ modOverlays

ModItemList<Sprite> Portrait.modOverlays = new ModItemList<Sprite>(3)
static

Definition at line 246 of file Portrait.cs.

◆ modPortraitBGFs

ModItemList<Sprite> Portrait.modPortraitBGFs = new ModItemList<Sprite>(3)
static

Definition at line 237 of file Portrait.cs.

◆ modPortraitBGs

ModItemList<Sprite> Portrait.modPortraitBGs = new ModItemList<Sprite>(3)
static

Definition at line 240 of file Portrait.cs.

◆ modPortraits

ModItemList<Sprite> Portrait.modPortraits = new ModItemList<Sprite>(3)
static

Definition at line 243 of file Portrait.cs.

◆ overlay

Image Portrait.overlay

Definition at line 261 of file Portrait.cs.

◆ portrait

Image Portrait.portrait

Definition at line 258 of file Portrait.cs.

◆ showPortrait

bool Portrait.showPortrait = true

Definition at line 288 of file Portrait.cs.

◆ spriteNoPortrait

Sprite Portrait.spriteNoPortrait

Definition at line 276 of file Portrait.cs.


The documentation for this class was generated from the following file: