mirror of
https://gitgud.io/lutepickle/rjw_menstruation.git
synced 2024-08-14 22:46:52 +00:00
110 lines
4.5 KiB
C#
110 lines
4.5 KiB
C#
using UnityEngine;
|
|
using Verse;
|
|
|
|
namespace RJW_Menstruation
|
|
{
|
|
[StaticConstructorOnStartup]
|
|
public static class TextureCache
|
|
{
|
|
// Milk bars
|
|
public static Texture2D MilkTexture
|
|
{
|
|
get
|
|
{
|
|
if (milktexturecache == null) milktexturecache = SolidColorMaterials.NewSolidColorTexture(0.992f, 1.0f, 0.960f, 1.0f);
|
|
return milktexturecache;
|
|
}
|
|
}
|
|
// Sex drive
|
|
public static Texture2D SexDriveTexture
|
|
{
|
|
get
|
|
{
|
|
if (sexdrivetexturecache == null) sexdrivetexturecache = SolidColorMaterials.NewSolidColorTexture(0.686f, 0.062f, 0.698f, 1.0f);
|
|
return sexdrivetexturecache;
|
|
}
|
|
}
|
|
// Bleeding, vulnerability
|
|
public static Texture2D BleedingTexture
|
|
{
|
|
get
|
|
{
|
|
if (bleedingtexturecache == null) bleedingtexturecache = SolidColorMaterials.NewSolidColorTexture(0.415f, 0.0f, 0.003f, 1.0f);
|
|
return bleedingtexturecache;
|
|
}
|
|
}
|
|
// Pregnant, default, formerly sex ability
|
|
public static Texture2D PregnantTexture
|
|
{
|
|
get
|
|
{
|
|
if (pregnanttexturecache == null) pregnanttexturecache = SolidColorMaterials.NewSolidColorTexture(0.082f, 0.453f, 0.6f, 1.0f);
|
|
return pregnanttexturecache;
|
|
}
|
|
}
|
|
// Recover, count of egg births
|
|
public static Texture2D RecoverTexture
|
|
{
|
|
get
|
|
{
|
|
if (recovertexturecache == null) recovertexturecache = SolidColorMaterials.NewSolidColorTexture(0.6f, 0.83f, 0.35f, 1.0f);
|
|
return recovertexturecache;
|
|
}
|
|
}
|
|
// Follicular, count of humanlike births
|
|
public static Texture2D FollicularTexture
|
|
{
|
|
get
|
|
{
|
|
if (folliculartexturecache == null) folliculartexturecache = SolidColorMaterials.NewSolidColorTexture(0.878f, 0.674f, 0.411f, 1.0f);
|
|
return folliculartexturecache;
|
|
}
|
|
}
|
|
// Count of animal births
|
|
public static Texture2D AnimalTexture
|
|
{
|
|
get
|
|
{
|
|
if (animaltexturecache == null) animaltexturecache = SolidColorMaterials.NewSolidColorTexture(0.411f, 0.521f, 0.878f, 1.0f);
|
|
return animaltexturecache;
|
|
}
|
|
}
|
|
// Luteal, fertility
|
|
public static Texture2D LutealTexture
|
|
{
|
|
get
|
|
{
|
|
if (lutealtexturecache == null) lutealtexturecache = SolidColorMaterials.NewSolidColorTexture(0.843f, 0.474f, 0.6f, 1.0f);
|
|
return lutealtexturecache;
|
|
}
|
|
}
|
|
// Unused, formerly count of whored
|
|
public static Texture2D WhoredTexture
|
|
{
|
|
get
|
|
{
|
|
if (whoredtexturecache == null) whoredtexturecache = SolidColorMaterials.NewSolidColorTexture(0.7f, 0.7f, 0.0f, 1.0f);
|
|
return whoredtexturecache;
|
|
}
|
|
}
|
|
|
|
public static readonly Texture2D FertChanceTex = SolidColorMaterials.NewSolidColorTexture(new Color(1f, 1f, 1f, 0.4f));
|
|
public static readonly Texture2D GatherCum_Bucket = ContentFinder<Texture2D>.Get("UI/Icon/ToBucket");
|
|
public static readonly Texture2D GatherCum_Pussy = ContentFinder<Texture2D>.Get("UI/Icon/ToPussy");
|
|
|
|
private static Texture2D milktexturecache = SolidColorMaterials.NewSolidColorTexture(0.992f, 1.0f, 0.960f, 1.0f);
|
|
private static Texture2D sexdrivetexturecache = SolidColorMaterials.NewSolidColorTexture(0.686f, 0.062f, 0.698f, 1.0f);
|
|
private static Texture2D bleedingtexturecache = SolidColorMaterials.NewSolidColorTexture(0.415f, 0.0f, 0.003f, 1.0f);
|
|
private static Texture2D pregnanttexturecache = SolidColorMaterials.NewSolidColorTexture(0.082f, 0.453f, 0.6f, 1.0f);
|
|
private static Texture2D recovertexturecache = SolidColorMaterials.NewSolidColorTexture(0.6f, 0.83f, 0.35f, 1.0f);
|
|
private static Texture2D folliculartexturecache = SolidColorMaterials.NewSolidColorTexture(0.878f, 0.674f, 0.411f, 1.0f);
|
|
private static Texture2D animaltexturecache = SolidColorMaterials.NewSolidColorTexture(0.411f, 0.521f, 0.878f, 1.0f);
|
|
private static Texture2D lutealtexturecache = SolidColorMaterials.NewSolidColorTexture(0.843f, 0.474f, 0.6f, 1.0f);
|
|
private static Texture2D whoredtexturecache = SolidColorMaterials.NewSolidColorTexture(0.7f, 0.7f, 0.0f, 1.0f);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|