s&box Package Code Search

Search C# source code, UI razor templates, shaders, and configs across s&box packages.

Showing code results for query: * (33 total matches found)
bananapeelsteam.ponchik / ui/controls/slidercontrol.razor.scss
Game game
.slidercontrol
{
    flex-direction: row;
    min-width: 50px;
    position: relative;
    flex-shrink: 0;
    flex-direction: row;
    pointer-events: all;
    cursor: pointer;
    gap: 8px;
    flex-grow: 1;
    align-items: center;

    > .inner
    {
        flex-direction: column;
        flex-shrink: 1;
        flex-grow: 1;
        min-height: 32px;

        > .values
        {
            width: 100%;
            pointer-events: none;
            font-size: 14px;
            color: #aaa;

            > .left
            {
                flex-grow: 1;
            }
        }

        > .track
        {
            position: relative;
            background-color: #888;
            height: 7px;
            margin: 8px;
            align-items: center;
            border-radius: 4px;

            > .track-active
            {
                background-color: #fff;
                position: absolute;
                height: 100%;
                left: 0px;
                border-radius: 4px;
            }

            > .thumb
            {
                position: relative;
                background-color: #fff;
                border-radius: 100px;
                width: 16px;
                height: 16px;
                transform: translateX( -50% );
            }
        }
    }

    >.entry
    {
        width: 50px;
        flex-shrink: 0;
        flex-grow: 0;

        > textentry
        {
            text-align: right;
            width: 100%;
            border-radius: 4px;
            padding: 0;
            min-height: 0px;

            > .content-label
            {
                padding: 0 4px;
            }
        }
    }
}


.slidercontrol .value-tooltip
{
    position: absolute;
    bottom: 150%;
    left: -8px;
    z-index: 1000;
    flex-direction: column;

    > .label
    {
                    
        background-color: black;
        padding: 8px 12px;
        border-radius: 8px;
    }

    >.tail
    {
        left: 8px;
        background-color: black;
        width: 10px;
        height: 10px;
        transform: rotateZ(45 deg);
    }
}
bananapeelsteam.ponchik / styles/base.scss
Game game
@import "base/_popup.scss";
@import "base/_splitcontainer.scss";
@import "base/_tabcontainer.scss";
@import "base/_navigator.scss";
@import "base/_textentry.scss";

.button
{
	cursor: pointer;
}

IconPanel
{
	font-family: Material Icons;
}

.is-half
{
	width: 50%;
}

.is-third
{
	width: 33%;
}

.is-quarter
{
	width: 25%;
}

.button.has-subtitle
{
	position: relative;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding-left: 40px; // icon space

	.iconpanel
	{
		position: absolute;
		left: 5px;
		top: 0;
		bottom: 0;
		align-items: center;
	}

	.button-label
	{
		font-weight: bold;
	}

	.button-subtitle
	{
		font-size: 12px;
		opacity: 0.5;
		mix-blend-mode: lighten;
	}
}
bananapeelsteam.ponchik / fixedPlayer.cs
Game game
using Sandbox;
using Sandbox.Citizen;
using System;
using System.Threading;
using System.Threading.Tasks;

public sealed class fixedPlayer : Component, Component.ITriggerListener
{
	public float multyplier;
	[Property] public GameObject cam;
	[Property] public int jumps;
	[Property] public int jumpsnow;
	[Property] public CharacterController cc;

	public void OnTriggerEnter(Collider other)
	{
		jumpsnow = 2;
	}

	protected override void OnStart()
    {
		this.Transform.LocalRotation = new Angles(0, 0, 0);
		jumpsnow = jumps;
		if (!IsProxy)
		{
			cam.Enabled = true;
		}
	}

	protected override void OnUpdate()
	{
		//var cc = CharacterController;
		if (IsProxy)
			return;
		if (Input.Down("Run"))
        {
			multyplier = 2f;
        }	
		else
        {
			multyplier = 1;

		}

		if (jumpsnow > 0 && Input.Pressed("jump"))
		{
			jumpsnow = jumpsnow - 1;
			Transform.Position += new Vector3(0, 0, 25);
		}

		if (!Input.AnalogMove.IsNearZeroLength)
		{
			Transform.Position += Input.AnalogMove.Normal * Time.Delta * 100.0f * multyplier;
		}

		/*
		if (Input.Down("jump") && jumpnow > 0)
		{
			jumpnow = jumpnow - 1;
			Transform.Position += new Vector3(0,0,5);
		}
		*/
		/*if (Input.Down("jump"))
		{
			Transform.Position += new Vector3(0, 0, 5);
		}
		*/

		if (Input.Down("reload"))
		{
			Transform.Rotation = new Angles(0, 0, 0);
		}

	}
}
bananapeelsteam.ponchik / styles/form.scss
Game game
$form-control-height: 28px !default;

@import "form/_checkbox.scss";
@import "form/_switch.scss";
@import "form/_dropdown.scss";
@import "form/_slider.scss";
@import "form/_coloreditor.scss";
@import "form/_colorproperty.scss";

.form
{
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	overflow: scroll;
}

.field-group
{
	flex-direction: column;
	flex-shrink: 0;
}

.field-header
{
	flex-shrink: 0;
}

.field
{
	color: white;
	font-size: 14px;
	flex-shrink: 0;
	flex-grow: 0;

	> .label
	{
		flex-grow: 0;
		flex-shrink: 0;
		font-weight: 600;
		opacity: 0.4;
		width: 20%;
		font-size: 13px;
	}

	> .control
	{
		flex-shrink: 0;
		flex-grow: 1;
		flex-direction: column;
	}
}

.is-vertical > .field, .field.is-vertical
{
	flex-direction: column;

	> .label
	{
		width: auto;
		height: auto;
	}
}
bananapeelsteam.ponchik / ui/components/packagefilters.razor.scss
Game game
.packagefilter
{
    width: 100%;
    margin-bottom: 40px;
    flex-shrink: 0;

    .left
    {
        flex-grow: 1;
        flex-shrink: 0;
        gap: 16px;
    }

    .right
    {
        flex-grow: 0;
        flex-shrink: 0;
        gap: 16px;

        textentry
        {
            width: 300px;
        }
    }
}

.packagefilterfacet, .packagefilter textentry
{
    background-color: rgba( black, 0.4 );
    padding: 4px 12px;
    gap: 16px;
    flex-shrink: 0;
    flex-grow: 0;
    font-size: 18px;

    .clear-button
    {
        height: 100%;
        margin-right: -16px;
        align-items: center;
        padding: 0px 12px;

        &:hover
        {
            background-color: white;
            color: #222;
        }
    }
}

.packagefilterfacet
{
    cursor: pointer;
    align-items: center;

    &.is-active
    {
        opacity: 1;
    }
}
bananapeelsteam.ponchik / NameTag.razor
Game game
@using Sandbox;
@using Sandbox.UI;
@inherits PanelComponent

@if ( Network.OwnerConnection is Connection owner && owner != Connection.Local )
{
    <root>

        <div class="card">
            <div class="avatar" style="background-image: url( avatar:@owner.SteamId )"></div>
            <div class="name">@owner.DisplayName</div>
        </div>

    </root>
}

@code
{
    protected override void OnEnabled()
    {
        base.OnEnabled();
    }
    protected override int BuildHash() => System.HashCode.Combine(Network.OwnerConnection);
}
bananapeelsteam.ponchik / Panel.razor
Game game
@using Sandbox;
@using Sandbox.UI;
@inherits PanelComponent

<root>
	<div class="title">@MyStringValue</div>
</root>

@code
{

	[Property, TextArea] public string MyStringValue { get; set; } = "Hello World!";

	/// <summary>
	/// the hash determines if the system should be rebuilt. If it changes, it will be rebuilt
	/// </summary>
	protected override int BuildHash() => System.HashCode.Combine( MyStringValue );
}
bananapeelsteam.ponchik / styles/form/_slider.scss
Game game
$primary: red !default;
$primary-alt: white !default;

.slidercontrol
{
	flex-direction: row;
	min-width: 50px;
	position: relative;
	flex-shrink: 0;
	flex-direction: row;
	pointer-events: all;
	cursor: pointer;
	gap: 8px;
	flex-grow: 1;
	align-items: center;

	> .inner
	{
		flex-direction: column;
		flex-shrink: 1;
		flex-grow: 1;
		min-height: 32px;

		> .values
		{
			color: $primary;
		}

		> .track
		{
			background-color: rgba( $primary, 0.2 );
			height: 10px;
			margin: 10px 18px;

			> .track-active
			{
				background-color: $primary;
			}

			> .thumb
			{
				background-color: $primary;
				position: relative;
				width: 22px;
				height: 22px;
				box-shadow: 2px 2px 20px #0002;
			}
		}
	}

	> .entry
	{
		width: 50px;
		flex-shrink: 0;
		flex-grow: 0;

		> textentry
		{
			text-align: right;
			width: 100%;
			border-radius: 4px;
			padding: 0;
			min-height: 0px;

			> .content-label
			{
				padding: 0 4px;
			}
		}
	}

	&:active
	{
		> .inner > .track > .thumb
		{
			width: 22px;
			height: 22px;
			background-color: #fff;
		}
	}
}
bananapeelsteam.ponchik / panel.razor.scss
Game game
Panel
{
	position: absolute;
	top: -500;
	left: 0;
	right: 1000;
	bottom: 0;
	justify-content: center;
	align-items: center;
	font-weight: bold;
	border-radius: 20px;

	.title
	{
		font-size: 25px;
		font-family: Poppins;
		color: #fff;
	}
}
bananapeelsteam.ponchik / Camcontrol.cs
Game game
using Sandbox;

public sealed class Camcontrol : Component
{
	[Property] public GameObject cam;
	private void OnStart()
	{
		cam.Transform.LocalPosition = new Vector3(-1000, 19, 575);
		//cam.Transform.Rotation = new Rotation(45, 45, 45, 180);
	}
}
bananapeelsteam.ponchik / ui/menupanel.razor.scss
Game game
menupanel
{
    position: absolute;
    z-index: 1000;
    pointer-events: all;
    font-size: 12px;
    flex-shrink: 0;

    .background
    {
        position: absolute;
        left: -5000px;
        right: -5000px;
        top: -5000px;
        bottom: -5000px;
    }

    .inner
    {
        min-width: 200px;
        min-height: 20px;
        flex-direction: column;
        font-family: Poppins;
        font-weight: bold;
        border-radius: 10px;
        box-shadow: 5px 5px 30px #000e;
        background-color: #2a2a2a;
        flex-shrink: 0;

        .spacer
        {
            height: 1px;
            background-color: #0005;
        }

        .option
        {
            color: #fffa;
            padding: 0px 8px;
            cursor: pointer;
            flex-shrink: 0;
            height: 32px;

            &:first-child
            {
                border-top-left-radius: 10px;
                border-top-right-radius: 10px;
            }

            &:last-child
            {
                border-bottom-left-radius: 10px;
                border-bottom-right-radius: 10px;
            }

            .icon
            {
                padding: 8px;
                font-family: Material Icons;
                justify-content: center;
                align-items: center;
                flex-shrink: 0;
            }

            .text
            {
                padding: 8px;
                flex-shrink: 0;
            }

            &:hover
            {
                background-color: #3472e6;
                color: #f5f8fe;
            }
        }
    }
}
bananapeelsteam.ponchik / styles/rootpanel.scss
Game game

RootPanel
{
	font-family: Roboto;
	color: white;
}

IconPanel, i
{
	font-family: Material Icons;
}

.tooltip
{
	background-color: rgba( black, 0.8 );
	border: 1px solid rgba( #555, 0.1 );
	padding: 10px;
	border-radius: 4px;
	color: white;
	font-weight: bold;
	transition: opacity 0.09s ease;
	opacity: 1;
	margin: 0px;

	&:intro, &:outro
	{
		opacity: 0;
	}
}

.textentry
{
	cursor: text;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
	overflow: hidden;
	flex-direction: row;
	position: relative;

	&.disabled
	{
		cursor: default;
	}

	&.is-multiline
	{
		align-items: flex-start;
		white-space: normal;
	}

	.content-label,
	.placeholder
	{
		flex-grow: 1;
	}

	.placeholder
	{
		opacity: 0.2;
		pointer-events: none;
		display: none;
	}

	.iconpanel
	{
		position: absolute;
		right: 0;
		font-size: 24px;
		padding-right: 10px;
		pointer-events: none;
	}

	&.has-icon
	{
		padding-right: 30px;
	}

	.content-label,
	.prefix-label,
	.suffix-label,
	.placeholder
	{
		padding: 10px;
		overflow: hidden;
	}

	.prefix-label,
	.suffix-label
	{
		flex-shrink: 0;
		opacity: 0.5;
		background-color: rgba( black, 0.8 );
	}

	&.has-placeholder
	{
		.placeholder
		{
			display: flex;
		}

		.content-label
		{
			display: none;
		}
	}

	&:hover
	{
		.placeholder
		{
			display: none;
		}

		.content-label
		{
			display: flex;
		}
	}

	&.invalid
	{
		box-shadow: 0px 0px 1px 2px #f8356b;
	}
}

$popup-border-radius: 10px !default;
$primary: #e500ff !default;
$primary-fg: white !default;

.popup-panel
{
	background-color: #2b303c;
	flex-direction: column;
	color: #cfdbf2;
	transition: all 0.1s ease-out;
	position: absolute;
	z-index: 1000;
	min-height: 20px;
	min-width: 10px;
	overflow: scroll;
	pointer-events: all;

	&.medium
	{
		max-width: 300px;
	}

	&.center-horizontal
	{
		transform-origin: top center;
	}

	&.below-center
	{
		transform: translateX( -50% );
		transform-origin: 50% 0%;
	}

	&.above-left
	{
		transform-origin: 0% 100%;
	}

	&.left
	{
		transform-origin: 100% 50%;
		transform: translate( 00% -50% );
	}

	&:intro
	{
		transform: scale( 0 );
		pointer-events: none;
		opacity: 0;
	}

	&:outro
	{
		opacity: 0;
		transition: all 0.1s ease-in;
		margin-top: 50px;
		pointer-events: none;
	}

	&.below-stretch
	{
		transform-origin: 0% 0%;

		&:intro
		{
			transform: scaleY( 0.1 );
		}
	}

	> .canvas
	{
		flex-direction: column;
	}

	.information
	{
		padding: 16px;
		font-size: 14px;
		opacity: 0.5;
	}

	.button
	{
		background-color: transparent;
		border-radius: 0;
		font-size: 18px;
		padding: 8px 12px;
		padding-right: 24px;
		min-height: 10px;
		border: 0;
		flex-shrink: 0;
		gap: 16px;
		cursor: pointer;
		color: #ccc;
		font-weight: 400;
		white-space: nowrap;

		.iconpanel
		{
			color: #eee;
			flex-grow: 0;
			flex-shrink: 0;
		}

		.button-label
		{
			flex-grow: 1;
			flex-shrink: 0;
		}

		.count
		{
			flex-grow: 0;
			flex-shrink: 0;
			margin-left: 32px;
			text-align: right;
		}

		&:hover, &.active, &:active
		{
			color: #fff;
			background-color: #fff1;

			.iconpanel
			{
				color: #fff;
			}
		}

		&.disabled
		{
			pointer-events: none;
			opacity: 0.2;
		}
	}
}
bananapeelsteam.ponchik / MyComponent.cs
Game game
using Sandbox;

public sealed class MyComponent : Component
{
	[Property] public string StringProperty { get; set; }

 	protected override void OnUpdate()
	{
	}
}
bananapeelsteam.ponchik / styles/base/_textentry.scss
Game game
.textentry
{
	font-size: 16px;
}
bananapeelsteam.ponchik / styles/base/_splitcontainer.scss
Game game
.splitcontainer
{
	flex-grow: 1;

	> .split-left, > .split-right
	{
		flex-grow: 1;
	}

	> .split-left
	{
		height: 100%;
	}

	> .splitter
	{
		flex-grow: 1;
		width: 8px;
		cursor: ew-resize;

		&:hover
		{
		}
	}

	&.dragging > .splitter
	{
	}

	&.vertical
	{
		flex-direction: column;

		> .splitter
		{
			height: 8px;
			width: 100%;
			cursor: ns-resize;
		}
	}
}
bananapeelsteam.ponchik / ui/components/packagecard.razor.scss
Game game
$outline: #fff;
$highlight: #5c5;

.card-package
{
	max-width: 250px;
	min-width: 250px;
	border: 1px solid transparent;
	margin: 2px;
	flex-direction: column;

	.card-image
	{
		border-radius: 5px;
		box-shadow: 5px 5px 30px rgba( black, 0.2 );
		cursor: pointer;
		background-position: center;
		background-size: cover;
		position: relative;

		.hover-overlay
		{
			position: absolute;
			left: 0px;
			top: 0px;
			bottom: 0px;
			right: 0px;
			justify-content: center;
			align-items: center;
			border-radius: 5px;
			opacity: 0;
			background-color: rgba( #222, 0.0 );
			display: none;
			transition: all 0.3s ease-out;
			pointer-events: none;

			.thumb-video
			{
				width: 100%;
				height: 100%;
				background-position: center;
				background-size: cover;
			}

			i
			{
				font-size: 80px;
				text-shadow: 4px 4px 4px black;
			}
		}

		&:hover
		{
			box-shadow: 0px 0px 2px 2px $outline, 0px 0px 10px rgba( $outline, 0.8 );

			.hover-overlay
			{
				opacity: 1;
				display: flex;
			}
		}

		&:active
		{
			top: 5px;
			left: 2px;
		}
	}

	.package-card-body
	{
		flex-shrink: 0;
		font-size: 13px;
		flex-direction: row;
		margin-top: 12px;
		//  border: 1px solid red;
		gap: 10px;

		.org-image
		{
			width: 38px;
			flex-shrink: 0;
			//border: 1px solid green;

			.img
			{
				width: 38px;
				height: 38px;
				background-size: cover;
				border-radius: 5px;
				background-color: white;
			}
		}

		.body-content
		{
			// border: 1px solid cyan;
			flex-direction: column;
			flex-grow: 1;
			flex-shrink: 1;
			white-space: nowrap;
			gap: 3px;

			.orgrow
			{
				flex-direction: row;
				flex-shrink: 0;
				flex-grow: 1;
				gap: 4px;
				color: #5A738B;

				.orgname
				{
					flex-grow: 0;
				}

				.updated
				{
					flex-shrink: 0;
				}
			}

			.body-meta
			{
				gap: 12px;
				margin-top: 6px;
				color: #5A738B;

				> div
				{
					gap: 2px;
					font-size: 13px;
					align-items: center;

					i
					{
						font-size: 16px;
					}
				}
			}
		}

		.title
		{
			font-weight: bold;
			text-overflow: ellipsis;
			cursor: pointer;

			&:hover
			{
				text-decoration: underline;
			}
		}

		.orgname
		{
			text-overflow: ellipsis;
			white-space: nowrap;
			cursor: pointer;

			&:hover
			{
				text-decoration: underline;
				color: white;
			}
		}
	}

	.card-image
	{
		aspect-ratio: 16/9;
		flex-grow: 1;
		flex-shrink: 0;
	}

	&.is-favourite .body-meta .favourite
	{
		color: #fac;
	}

	&:intro
	{
		opacity: 0.0;
	}

	opacity: 1;
	transition: all 0.1s ease-out;
}

.card-decorator-unplayed, .card-decorator-updated
{
	background-color: #182229;
	color: #65788B;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 6px 8px;
	text-transform: uppercase;
	border-radius: 3px 0px 2px 0px;
	font-size: 10px;
	letter-spacing: 1px;
}

.card-decorator-updated
{
	background-color: darken( rgba( $highlight, 0.95 ), 0.33 );
	color: lighten( $highlight, 0.5 );
}

.card-decorator-hidden
{
	position: absolute;
	background-color: #0009;
	bottom: 0;
	left: 0;
	right: 0;
	color: white;
	padding: 10px;
	text-transform: uppercase;
	font-size: 12px;
	z-index: 5;
}

.card-decorator-users
{
	background-color: darken( rgba( $highlight, 0.95 ), 0.33 );
	color: lighten( $highlight, 0.5 );
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 3px 8px;
	border-radius: 0px 3px 0px 2px;
	aspect-ratio: 1;
	box-shadow: 2px 2px 16px #0002;
	font-size: 12px;
	font-weight: bold;
	gap: 3px;
	align-items: center;

	i
	{
		font-size: 16px;
	}
}
bananapeelsteam.ponchik / SexyLittleSlut.cs
Game game
using Sandbox;

public sealed class SexyLittleSlut : Component
{
	protected override void OnUpdate()
	{
		Mouse.Visible = true;
	}
}
bananapeelsteam.ponchik / styles/form/_switch.scss
Game game
$primary: red !default;
$primary-alt: white !default;

$switch-padding: 6px !default;

.checkbox.switch
{
	cursor: pointer;

	> .checkmark
	{
		font-size: 22px;
		border: 0px solid $primary;
		border-radius: 100px;
		text-align: center;
		justify-content: center;
		align-items: center;
		color: $primary-alt;
		padding: $switch-padding;
		padding-right: 32px;
		padding-left: $switch-padding;
		transition: all 0.3s ease;
		background-color: rgba( $primary, 0.1 );

		> .handle
		{
			background-color: $primary-alt;
			width: 20px;
			height: 20px;
			border-radius: 100px;
			box-shadow: 2px 2px 12px black;
		}
	}

	&.checked
	{
		> .checkmark
		{
			background-color: $primary;
			padding-left: 32px;
			padding-right: $switch-padding;
		}
	}

	&:active
	{
		transform: scale( 0.9 );
		transform-origin: 20px 50%;
	}
}
bananapeelsteam.ponchik / ui/components/packagelist.razor.scss
Game game
.package-list
{
    overflow-y: scroll;
    flex-shrink: 1;
    flex-wrap: wrap;
    flex-grow: 1;
    gap: 10px;
    justify-content: space-around;

    h1
    {
        width: 100%;
        margin-top: 50px;
        font-size: 40px;
    }
}
bananapeelsteam.ponchik / styles/form/_dropdown.scss
Game game
$primary: red !default;
$primary-alt: white !default;

$switch-padding: 6px !default;

.button.popupbutton.dropdown
{
	cursor: pointer;
	transition: all .1s ease-out;
	position: relative;

	> .dropdown_indicator
	{
		position: absolute;
		right: 8px;
	}

	&.open
	{
		border-bottom-left-radius: 1px;
		border-bottom-right-radius: 1px;
		transition: border-radius 0.2s ease-out;
	}
}

select
{
	min-height: 40px;

	> option
	{
		display: none;
	}
}
Debug: View Raw JSON Response
{
    "TotalCount": 33,
    "Files": [
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "ui/controls/slidercontrol.razor.scss",
            "FileName": "slidercontrol.razor.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "\r\n.slidercontrol\r\n{\r\n    flex-direction: row;\r\n    min-width: 50px;\r\n    position: relative;\r\n    flex-shrink: 0;\r\n    flex-direction: row;\r\n    pointer-events: all;\r\n    cursor: pointer;\r\n    gap: 8px;\r\n    flex-grow: 1;\r\n    align-items: center;\r\n\r\n    > .inner\r\n    {\r\n        flex-direction: column;\r\n        flex-shrink: 1;\r\n        flex-grow: 1;\r\n        min-height: 32px;\r\n\r\n        > .values\r\n        {\r\n            width: 100%;\r\n            pointer-events: none;\r\n            font-size: 14px;\r\n            color: #aaa;\r\n\r\n            > .left\r\n            {\r\n                flex-grow: 1;\r\n            }\r\n        }\r\n\r\n        > .track\r\n        {\r\n            position: relative;\r\n            background-color: #888;\r\n            height: 7px;\r\n            margin: 8px;\r\n            align-items: center;\r\n            border-radius: 4px;\r\n\r\n            > .track-active\r\n            {\r\n                background-color: #fff;\r\n                position: absolute;\r\n                height: 100%;\r\n                left: 0px;\r\n                border-radius: 4px;\r\n            }\r\n\r\n            > .thumb\r\n            {\r\n                position: relative;\r\n                background-color: #fff;\r\n                border-radius: 100px;\r\n                width: 16px;\r\n                height: 16px;\r\n                transform: translateX( -50% );\r\n            }\r\n        }\r\n    }\r\n\r\n    >.entry\r\n    {\r\n        width: 50px;\r\n        flex-shrink: 0;\r\n        flex-grow: 0;\r\n\r\n        > textentry\r\n        {\r\n            text-align: right;\r\n            width: 100%;\r\n            border-radius: 4px;\r\n            padding: 0;\r\n            min-height: 0px;\r\n\r\n            > .content-label\r\n            {\r\n                padding: 0 4px;\r\n            }\r\n        }\r\n    }\r\n}\r\n\r\n\r\n.slidercontrol .value-tooltip\r\n{\r\n    position: absolute;\r\n    bottom: 150%;\r\n    left: -8px;\r\n    z-index: 1000;\r\n    flex-direction: column;\r\n\r\n    > .label\r\n    {\r\n                    \r\n        background-color: black;\r\n        padding: 8px 12px;\r\n        border-radius: 8px;\r\n    }\r\n\r\n    >.tail\r\n    {\r\n        left: 8px;\r\n        background-color: black;\r\n        width: 10px;\r\n        height: 10px;\r\n        transform: rotateZ(45 deg);\r\n    }\r\n}"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "styles/base.scss",
            "FileName": "base.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "@import \"base/_popup.scss\";\r\n@import \"base/_splitcontainer.scss\";\r\n@import \"base/_tabcontainer.scss\";\r\n@import \"base/_navigator.scss\";\r\n@import \"base/_textentry.scss\";\r\n\r\n.button\r\n{\r\n\tcursor: pointer;\r\n}\r\n\r\nIconPanel\r\n{\r\n\tfont-family: Material Icons;\r\n}\r\n\r\n.is-half\r\n{\r\n\twidth: 50%;\r\n}\r\n\r\n.is-third\r\n{\r\n\twidth: 33%;\r\n}\r\n\r\n.is-quarter\r\n{\r\n\twidth: 25%;\r\n}\r\n\r\n.button.has-subtitle\r\n{\r\n\tposition: relative;\r\n\tflex-direction: column;\r\n\tjustify-content: flex-start;\r\n\talign-items: flex-start;\r\n\tpadding-left: 40px; // icon space\r\n\r\n\t.iconpanel\r\n\t{\r\n\t\tposition: absolute;\r\n\t\tleft: 5px;\r\n\t\ttop: 0;\r\n\t\tbottom: 0;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.button-label\r\n\t{\r\n\t\tfont-weight: bold;\r\n\t}\r\n\r\n\t.button-subtitle\r\n\t{\r\n\t\tfont-size: 12px;\r\n\t\topacity: 0.5;\r\n\t\tmix-blend-mode: lighten;\r\n\t}\r\n}"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "fixedPlayer.cs",
            "FileName": "fixedPlayer.cs",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "using Sandbox;\r\nusing Sandbox.Citizen;\r\nusing System;\r\nusing System.Threading;\r\nusing System.Threading.Tasks;\r\n\r\npublic sealed class fixedPlayer : Component, Component.ITriggerListener\r\n{\r\n\tpublic float multyplier;\r\n\t[Property] public GameObject cam;\r\n\t[Property] public int jumps;\r\n\t[Property] public int jumpsnow;\r\n\t[Property] public CharacterController cc;\r\n\r\n\tpublic void OnTriggerEnter(Collider other)\r\n\t{\r\n\t\tjumpsnow = 2;\r\n\t}\r\n\r\n\tprotected override void OnStart()\r\n    {\r\n\t\tthis.Transform.LocalRotation = new Angles(0, 0, 0);\r\n\t\tjumpsnow = jumps;\r\n\t\tif (!IsProxy)\r\n\t\t{\r\n\t\t\tcam.Enabled = true;\r\n\t\t}\r\n\t}\r\n\r\n\tprotected override void OnUpdate()\r\n\t{\r\n\t\t//var cc = CharacterController;\r\n\t\tif (IsProxy)\r\n\t\t\treturn;\r\n\t\tif (Input.Down(\"Run\"))\r\n        {\r\n\t\t\tmultyplier = 2f;\r\n        }\t\r\n\t\telse\r\n        {\r\n\t\t\tmultyplier = 1;\r\n\r\n\t\t}\r\n\r\n\t\tif (jumpsnow > 0 && Input.Pressed(\"jump\"))\r\n\t\t{\r\n\t\t\tjumpsnow = jumpsnow - 1;\r\n\t\t\tTransform.Position += new Vector3(0, 0, 25);\r\n\t\t}\r\n\r\n\t\tif (!Input.AnalogMove.IsNearZeroLength)\r\n\t\t{\r\n\t\t\tTransform.Position += Input.AnalogMove.Normal * Time.Delta * 100.0f * multyplier;\r\n\t\t}\r\n\r\n\t\t/*\r\n\t\tif (Input.Down(\"jump\") && jumpnow > 0)\r\n\t\t{\r\n\t\t\tjumpnow = jumpnow - 1;\r\n\t\t\tTransform.Position += new Vector3(0,0,5);\r\n\t\t}\r\n\t\t*/\r\n\t\t/*if (Input.Down(\"jump\"))\r\n\t\t{\r\n\t\t\tTransform.Position += new Vector3(0, 0, 5);\r\n\t\t}\r\n\t\t*/\r\n\r\n\t\tif (Input.Down(\"reload\"))\r\n\t\t{\r\n\t\t\tTransform.Rotation = new Angles(0, 0, 0);\r\n\t\t}\r\n\r\n\t}\r\n}\r\n"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "styles/form.scss",
            "FileName": "form.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "\r\n$form-control-height: 28px !default;\r\n\r\n@import \"form/_checkbox.scss\";\r\n@import \"form/_switch.scss\";\r\n@import \"form/_dropdown.scss\";\r\n@import \"form/_slider.scss\";\r\n@import \"form/_coloreditor.scss\";\r\n@import \"form/_colorproperty.scss\";\r\n\r\n.form\r\n{\r\n\tflex-direction: column;\r\n\talign-items: stretch;\r\n\tjustify-content: flex-start;\r\n\toverflow: scroll;\r\n}\r\n\r\n.field-group\r\n{\r\n\tflex-direction: column;\r\n\tflex-shrink: 0;\r\n}\r\n\r\n.field-header\r\n{\r\n\tflex-shrink: 0;\r\n}\r\n\r\n.field\r\n{\r\n\tcolor: white;\r\n\tfont-size: 14px;\r\n\tflex-shrink: 0;\r\n\tflex-grow: 0;\r\n\r\n\t> .label\r\n\t{\r\n\t\tflex-grow: 0;\r\n\t\tflex-shrink: 0;\r\n\t\tfont-weight: 600;\r\n\t\topacity: 0.4;\r\n\t\twidth: 20%;\r\n\t\tfont-size: 13px;\r\n\t}\r\n\r\n\t> .control\r\n\t{\r\n\t\tflex-shrink: 0;\r\n\t\tflex-grow: 1;\r\n\t\tflex-direction: column;\r\n\t}\r\n}\r\n\r\n.is-vertical > .field, .field.is-vertical\r\n{\r\n\tflex-direction: column;\r\n\r\n\t> .label\r\n\t{\r\n\t\twidth: auto;\r\n\t\theight: auto;\r\n\t}\r\n}"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "ui/components/packagefilters.razor.scss",
            "FileName": "packagefilters.razor.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": ".packagefilter\r\n{\r\n    width: 100%;\r\n    margin-bottom: 40px;\r\n    flex-shrink: 0;\r\n\r\n    .left\r\n    {\r\n        flex-grow: 1;\r\n        flex-shrink: 0;\r\n        gap: 16px;\r\n    }\r\n\r\n    .right\r\n    {\r\n        flex-grow: 0;\r\n        flex-shrink: 0;\r\n        gap: 16px;\r\n\r\n        textentry\r\n        {\r\n            width: 300px;\r\n        }\r\n    }\r\n}\r\n\r\n.packagefilterfacet, .packagefilter textentry\r\n{\r\n    background-color: rgba( black, 0.4 );\r\n    padding: 4px 12px;\r\n    gap: 16px;\r\n    flex-shrink: 0;\r\n    flex-grow: 0;\r\n    font-size: 18px;\r\n\r\n    .clear-button\r\n    {\r\n        height: 100%;\r\n        margin-right: -16px;\r\n        align-items: center;\r\n        padding: 0px 12px;\r\n\r\n        &:hover\r\n        {\r\n            background-color: white;\r\n            color: #222;\r\n        }\r\n    }\r\n}\r\n\r\n.packagefilterfacet\r\n{\r\n    cursor: pointer;\r\n    align-items: center;\r\n\r\n    &.is-active\r\n    {\r\n        opacity: 1;\r\n    }\r\n}\r\n"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "NameTag.razor",
            "FileName": "NameTag.razor",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "@using Sandbox;\n@using Sandbox.UI;\n@inherits PanelComponent\n\n@if ( Network.OwnerConnection is Connection owner && owner != Connection.Local )\n{\n    <root>\n\n        <div class=\"card\">\n            <div class=\"avatar\" style=\"background-image: url( avatar:@owner.SteamId )\"></div>\n            <div class=\"name\">@owner.DisplayName</div>\n        </div>\n\n    </root>\n}\n\n@code\n{\n    protected override void OnEnabled()\n    {\n        base.OnEnabled();\n    }\n    protected override int BuildHash() => System.HashCode.Combine(Network.OwnerConnection);\n}\n"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "Panel.razor",
            "FileName": "Panel.razor",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "@using Sandbox;\r\n@using Sandbox.UI;\r\n@inherits PanelComponent\r\n\r\n<root>\r\n\t<div class=\"title\">@MyStringValue</div>\r\n</root>\r\n\r\n@code\r\n{\r\n\r\n\t[Property, TextArea] public string MyStringValue { get; set; } = \"Hello World!\";\r\n\r\n\t/// <summary>\r\n\t/// the hash determines if the system should be rebuilt. If it changes, it will be rebuilt\r\n\t/// </summary>\r\n\tprotected override int BuildHash() => System.HashCode.Combine( MyStringValue );\r\n}"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "styles/form/_slider.scss",
            "FileName": "_slider.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "\r\n$primary: red !default;\r\n$primary-alt: white !default;\r\n\r\n.slidercontrol\r\n{\r\n\tflex-direction: row;\r\n\tmin-width: 50px;\r\n\tposition: relative;\r\n\tflex-shrink: 0;\r\n\tflex-direction: row;\r\n\tpointer-events: all;\r\n\tcursor: pointer;\r\n\tgap: 8px;\r\n\tflex-grow: 1;\r\n\talign-items: center;\r\n\r\n\t> .inner\r\n\t{\r\n\t\tflex-direction: column;\r\n\t\tflex-shrink: 1;\r\n\t\tflex-grow: 1;\r\n\t\tmin-height: 32px;\r\n\r\n\t\t> .values\r\n\t\t{\r\n\t\t\tcolor: $primary;\r\n\t\t}\r\n\r\n\t\t> .track\r\n\t\t{\r\n\t\t\tbackground-color: rgba( $primary, 0.2 );\r\n\t\t\theight: 10px;\r\n\t\t\tmargin: 10px 18px;\r\n\r\n\t\t\t> .track-active\r\n\t\t\t{\r\n\t\t\t\tbackground-color: $primary;\r\n\t\t\t}\r\n\r\n\t\t\t> .thumb\r\n\t\t\t{\r\n\t\t\t\tbackground-color: $primary;\r\n\t\t\t\tposition: relative;\r\n\t\t\t\twidth: 22px;\r\n\t\t\t\theight: 22px;\r\n\t\t\t\tbox-shadow: 2px 2px 20px #0002;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t> .entry\r\n\t{\r\n\t\twidth: 50px;\r\n\t\tflex-shrink: 0;\r\n\t\tflex-grow: 0;\r\n\r\n\t\t> textentry\r\n\t\t{\r\n\t\t\ttext-align: right;\r\n\t\t\twidth: 100%;\r\n\t\t\tborder-radius: 4px;\r\n\t\t\tpadding: 0;\r\n\t\t\tmin-height: 0px;\r\n\r\n\t\t\t> .content-label\r\n\t\t\t{\r\n\t\t\t\tpadding: 0 4px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&:active\r\n\t{\r\n\t\t> .inner > .track > .thumb\r\n\t\t{\r\n\t\t\twidth: 22px;\r\n\t\t\theight: 22px;\r\n\t\t\tbackground-color: #fff;\r\n\t\t}\r\n\t}\r\n}\r\n"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "panel.razor.scss",
            "FileName": "panel.razor.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "Panel\r\n{\r\n\tposition: absolute;\r\n\ttop: -500;\r\n\tleft: 0;\r\n\tright: 1000;\r\n\tbottom: 0;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tfont-weight: bold;\r\n\tborder-radius: 20px;\r\n\r\n\t.title\r\n\t{\r\n\t\tfont-size: 25px;\r\n\t\tfont-family: Poppins;\r\n\t\tcolor: #fff;\r\n\t}\r\n}"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "Camcontrol.cs",
            "FileName": "Camcontrol.cs",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "using Sandbox;\r\n\r\npublic sealed class Camcontrol : Component\r\n{\r\n\t[Property] public GameObject cam;\r\n\tprivate void OnStart()\r\n\t{\r\n\t\tcam.Transform.LocalPosition = new Vector3(-1000, 19, 575);\r\n\t\t//cam.Transform.Rotation = new Rotation(45, 45, 45, 180);\r\n\t}\r\n}\r\n"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "ui/menupanel.razor.scss",
            "FileName": "menupanel.razor.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "\r\nmenupanel\r\n{\r\n    position: absolute;\r\n    z-index: 1000;\r\n    pointer-events: all;\r\n    font-size: 12px;\r\n    flex-shrink: 0;\r\n\r\n    .background\r\n    {\r\n        position: absolute;\r\n        left: -5000px;\r\n        right: -5000px;\r\n        top: -5000px;\r\n        bottom: -5000px;\r\n    }\r\n\r\n    .inner\r\n    {\r\n        min-width: 200px;\r\n        min-height: 20px;\r\n        flex-direction: column;\r\n        font-family: Poppins;\r\n        font-weight: bold;\r\n        border-radius: 10px;\r\n        box-shadow: 5px 5px 30px #000e;\r\n        background-color: #2a2a2a;\r\n        flex-shrink: 0;\r\n\r\n        .spacer\r\n        {\r\n            height: 1px;\r\n            background-color: #0005;\r\n        }\r\n\r\n        .option\r\n        {\r\n            color: #fffa;\r\n            padding: 0px 8px;\r\n            cursor: pointer;\r\n            flex-shrink: 0;\r\n            height: 32px;\r\n\r\n            &:first-child\r\n            {\r\n                border-top-left-radius: 10px;\r\n                border-top-right-radius: 10px;\r\n            }\r\n\r\n            &:last-child\r\n            {\r\n                border-bottom-left-radius: 10px;\r\n                border-bottom-right-radius: 10px;\r\n            }\r\n\r\n            .icon\r\n            {\r\n                padding: 8px;\r\n                font-family: Material Icons;\r\n                justify-content: center;\r\n                align-items: center;\r\n                flex-shrink: 0;\r\n            }\r\n\r\n            .text\r\n            {\r\n                padding: 8px;\r\n                flex-shrink: 0;\r\n            }\r\n\r\n            &:hover\r\n            {\r\n                background-color: #3472e6;\r\n                color: #f5f8fe;\r\n            }\r\n        }\r\n    }\r\n}\r\n"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "styles/rootpanel.scss",
            "FileName": "rootpanel.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "\r\n\r\nRootPanel\r\n{\r\n\tfont-family: Roboto;\r\n\tcolor: white;\r\n}\r\n\r\nIconPanel, i\r\n{\r\n\tfont-family: Material Icons;\r\n}\r\n\r\n.tooltip\r\n{\r\n\tbackground-color: rgba( black, 0.8 );\r\n\tborder: 1px solid rgba( #555, 0.1 );\r\n\tpadding: 10px;\r\n\tborder-radius: 4px;\r\n\tcolor: white;\r\n\tfont-weight: bold;\r\n\ttransition: opacity 0.09s ease;\r\n\topacity: 1;\r\n\tmargin: 0px;\r\n\r\n\t&:intro, &:outro\r\n\t{\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n\r\n.textentry\r\n{\r\n\tcursor: text;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\twhite-space: nowrap;\r\n\toverflow: hidden;\r\n\tflex-direction: row;\r\n\tposition: relative;\r\n\r\n\t&.disabled\r\n\t{\r\n\t\tcursor: default;\r\n\t}\r\n\r\n\t&.is-multiline\r\n\t{\r\n\t\talign-items: flex-start;\r\n\t\twhite-space: normal;\r\n\t}\r\n\r\n\t.content-label,\r\n\t.placeholder\r\n\t{\r\n\t\tflex-grow: 1;\r\n\t}\r\n\r\n\t.placeholder\r\n\t{\r\n\t\topacity: 0.2;\r\n\t\tpointer-events: none;\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n\t.iconpanel\r\n\t{\r\n\t\tposition: absolute;\r\n\t\tright: 0;\r\n\t\tfont-size: 24px;\r\n\t\tpadding-right: 10px;\r\n\t\tpointer-events: none;\r\n\t}\r\n\r\n\t&.has-icon\r\n\t{\r\n\t\tpadding-right: 30px;\r\n\t}\r\n\r\n\t.content-label,\r\n\t.prefix-label,\r\n\t.suffix-label,\r\n\t.placeholder\r\n\t{\r\n\t\tpadding: 10px;\r\n\t\toverflow: hidden;\r\n\t}\r\n\r\n\t.prefix-label,\r\n\t.suffix-label\r\n\t{\r\n\t\tflex-shrink: 0;\r\n\t\topacity: 0.5;\r\n\t\tbackground-color: rgba( black, 0.8 );\r\n\t}\r\n\r\n\t&.has-placeholder\r\n\t{\r\n\t\t.placeholder\r\n\t\t{\r\n\t\t\tdisplay: flex;\r\n\t\t}\r\n\r\n\t\t.content-label\r\n\t\t{\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\r\n\t&:hover\r\n\t{\r\n\t\t.placeholder\r\n\t\t{\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t.content-label\r\n\t\t{\r\n\t\t\tdisplay: flex;\r\n\t\t}\r\n\t}\r\n\r\n\t&.invalid\r\n\t{\r\n\t\tbox-shadow: 0px 0px 1px 2px #f8356b;\r\n\t}\r\n}\r\n\r\n$popup-border-radius: 10px !default;\r\n$primary: #e500ff !default;\r\n$primary-fg: white !default;\r\n\r\n.popup-panel\r\n{\r\n\tbackground-color: #2b303c;\r\n\tflex-direction: column;\r\n\tcolor: #cfdbf2;\r\n\ttransition: all 0.1s ease-out;\r\n\tposition: absolute;\r\n\tz-index: 1000;\r\n\tmin-height: 20px;\r\n\tmin-width: 10px;\r\n\toverflow: scroll;\r\n\tpointer-events: all;\r\n\r\n\t&.medium\r\n\t{\r\n\t\tmax-width: 300px;\r\n\t}\r\n\r\n\t&.center-horizontal\r\n\t{\r\n\t\ttransform-origin: top center;\r\n\t}\r\n\r\n\t&.below-center\r\n\t{\r\n\t\ttransform: translateX( -50% );\r\n\t\ttransform-origin: 50% 0%;\r\n\t}\r\n\r\n\t&.above-left\r\n\t{\r\n\t\ttransform-origin: 0% 100%;\r\n\t}\r\n\r\n\t&.left\r\n\t{\r\n\t\ttransform-origin: 100% 50%;\r\n\t\ttransform: translate( 00% -50% );\r\n\t}\r\n\r\n\t&:intro\r\n\t{\r\n\t\ttransform: scale( 0 );\r\n\t\tpointer-events: none;\r\n\t\topacity: 0;\r\n\t}\r\n\r\n\t&:outro\r\n\t{\r\n\t\topacity: 0;\r\n\t\ttransition: all 0.1s ease-in;\r\n\t\tmargin-top: 50px;\r\n\t\tpointer-events: none;\r\n\t}\r\n\r\n\t&.below-stretch\r\n\t{\r\n\t\ttransform-origin: 0% 0%;\r\n\r\n\t\t&:intro\r\n\t\t{\r\n\t\t\ttransform: scaleY( 0.1 );\r\n\t\t}\r\n\t}\r\n\r\n\t> .canvas\r\n\t{\r\n\t\tflex-direction: column;\r\n\t}\r\n\r\n\t.information\r\n\t{\r\n\t\tpadding: 16px;\r\n\t\tfont-size: 14px;\r\n\t\topacity: 0.5;\r\n\t}\r\n\r\n\t.button\r\n\t{\r\n\t\tbackground-color: transparent;\r\n\t\tborder-radius: 0;\r\n\t\tfont-size: 18px;\r\n\t\tpadding: 8px 12px;\r\n\t\tpadding-right: 24px;\r\n\t\tmin-height: 10px;\r\n\t\tborder: 0;\r\n\t\tflex-shrink: 0;\r\n\t\tgap: 16px;\r\n\t\tcursor: pointer;\r\n\t\tcolor: #ccc;\r\n\t\tfont-weight: 400;\r\n\t\twhite-space: nowrap;\r\n\r\n\t\t.iconpanel\r\n\t\t{\r\n\t\t\tcolor: #eee;\r\n\t\t\tflex-grow: 0;\r\n\t\t\tflex-shrink: 0;\r\n\t\t}\r\n\r\n\t\t.button-label\r\n\t\t{\r\n\t\t\tflex-grow: 1;\r\n\t\t\tflex-shrink: 0;\r\n\t\t}\r\n\r\n\t\t.count\r\n\t\t{\r\n\t\t\tflex-grow: 0;\r\n\t\t\tflex-shrink: 0;\r\n\t\t\tmargin-left: 32px;\r\n\t\t\ttext-align: right;\r\n\t\t}\r\n\r\n\t\t&:hover, &.active, &:active\r\n\t\t{\r\n\t\t\tcolor: #fff;\r\n\t\t\tbackground-color: #fff1;\r\n\r\n\t\t\t.iconpanel\r\n\t\t\t{\r\n\t\t\t\tcolor: #fff;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.disabled\r\n\t\t{\r\n\t\t\tpointer-events: none;\r\n\t\t\topacity: 0.2;\r\n\t\t}\r\n\t}\r\n}\r\n"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "MyComponent.cs",
            "FileName": "MyComponent.cs",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "using Sandbox;\r\n\r\npublic sealed class MyComponent : Component\r\n{\r\n\t[Property] public string StringProperty { get; set; }\r\n\r\n \tprotected override void OnUpdate()\r\n\t{\r\n\t}\r\n}\r\n"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "styles/base/_textentry.scss",
            "FileName": "_textentry.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": ".textentry\r\n{\r\n\tfont-size: 16px;\r\n}\r\n"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "styles/base/_splitcontainer.scss",
            "FileName": "_splitcontainer.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "\r\n.splitcontainer\r\n{\r\n\tflex-grow: 1;\r\n\r\n\t> .split-left, > .split-right\r\n\t{\r\n\t\tflex-grow: 1;\r\n\t}\r\n\r\n\t> .split-left\r\n\t{\r\n\t\theight: 100%;\r\n\t}\r\n\r\n\t> .splitter\r\n\t{\r\n\t\tflex-grow: 1;\r\n\t\twidth: 8px;\r\n\t\tcursor: ew-resize;\r\n\r\n\t\t&:hover\r\n\t\t{\r\n\t\t}\r\n\t}\r\n\r\n\t&.dragging > .splitter\r\n\t{\r\n\t}\r\n\r\n\t&.vertical\r\n\t{\r\n\t\tflex-direction: column;\r\n\r\n\t\t> .splitter\r\n\t\t{\r\n\t\t\theight: 8px;\r\n\t\t\twidth: 100%;\r\n\t\t\tcursor: ns-resize;\r\n\t\t}\r\n\t}\r\n}"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "ui/components/packagecard.razor.scss",
            "FileName": "packagecard.razor.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "\r\n$outline: #fff;\r\n$highlight: #5c5;\r\n\r\n.card-package\r\n{\r\n\tmax-width: 250px;\r\n\tmin-width: 250px;\r\n\tborder: 1px solid transparent;\r\n\tmargin: 2px;\r\n\tflex-direction: column;\r\n\r\n\t.card-image\r\n\t{\r\n\t\tborder-radius: 5px;\r\n\t\tbox-shadow: 5px 5px 30px rgba( black, 0.2 );\r\n\t\tcursor: pointer;\r\n\t\tbackground-position: center;\r\n\t\tbackground-size: cover;\r\n\t\tposition: relative;\r\n\r\n\t\t.hover-overlay\r\n\t\t{\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 0px;\r\n\t\t\ttop: 0px;\r\n\t\t\tbottom: 0px;\r\n\t\t\tright: 0px;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tborder-radius: 5px;\r\n\t\t\topacity: 0;\r\n\t\t\tbackground-color: rgba( #222, 0.0 );\r\n\t\t\tdisplay: none;\r\n\t\t\ttransition: all 0.3s ease-out;\r\n\t\t\tpointer-events: none;\r\n\r\n\t\t\t.thumb-video\r\n\t\t\t{\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tbackground-position: center;\r\n\t\t\t\tbackground-size: cover;\r\n\t\t\t}\r\n\r\n\t\t\ti\r\n\t\t\t{\r\n\t\t\t\tfont-size: 80px;\r\n\t\t\t\ttext-shadow: 4px 4px 4px black;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&:hover\r\n\t\t{\r\n\t\t\tbox-shadow: 0px 0px 2px 2px $outline, 0px 0px 10px rgba( $outline, 0.8 );\r\n\r\n\t\t\t.hover-overlay\r\n\t\t\t{\r\n\t\t\t\topacity: 1;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&:active\r\n\t\t{\r\n\t\t\ttop: 5px;\r\n\t\t\tleft: 2px;\r\n\t\t}\r\n\t}\r\n\r\n\t.package-card-body\r\n\t{\r\n\t\tflex-shrink: 0;\r\n\t\tfont-size: 13px;\r\n\t\tflex-direction: row;\r\n\t\tmargin-top: 12px;\r\n\t\t//  border: 1px solid red;\r\n\t\tgap: 10px;\r\n\r\n\t\t.org-image\r\n\t\t{\r\n\t\t\twidth: 38px;\r\n\t\t\tflex-shrink: 0;\r\n\t\t\t//border: 1px solid green;\r\n\r\n\t\t\t.img\r\n\t\t\t{\r\n\t\t\t\twidth: 38px;\r\n\t\t\t\theight: 38px;\r\n\t\t\t\tbackground-size: cover;\r\n\t\t\t\tborder-radius: 5px;\r\n\t\t\t\tbackground-color: white;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.body-content\r\n\t\t{\r\n\t\t\t// border: 1px solid cyan;\r\n\t\t\tflex-direction: column;\r\n\t\t\tflex-grow: 1;\r\n\t\t\tflex-shrink: 1;\r\n\t\t\twhite-space: nowrap;\r\n\t\t\tgap: 3px;\r\n\r\n\t\t\t.orgrow\r\n\t\t\t{\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tflex-shrink: 0;\r\n\t\t\t\tflex-grow: 1;\r\n\t\t\t\tgap: 4px;\r\n\t\t\t\tcolor: #5A738B;\r\n\r\n\t\t\t\t.orgname\r\n\t\t\t\t{\r\n\t\t\t\t\tflex-grow: 0;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.updated\r\n\t\t\t\t{\r\n\t\t\t\t\tflex-shrink: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.body-meta\r\n\t\t\t{\r\n\t\t\t\tgap: 12px;\r\n\t\t\t\tmargin-top: 6px;\r\n\t\t\t\tcolor: #5A738B;\r\n\r\n\t\t\t\t> div\r\n\t\t\t\t{\r\n\t\t\t\t\tgap: 2px;\r\n\t\t\t\t\tfont-size: 13px;\r\n\t\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t\ti\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tfont-size: 16px;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.title\r\n\t\t{\r\n\t\t\tfont-weight: bold;\r\n\t\t\ttext-overflow: ellipsis;\r\n\t\t\tcursor: pointer;\r\n\r\n\t\t\t&:hover\r\n\t\t\t{\r\n\t\t\t\ttext-decoration: underline;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.orgname\r\n\t\t{\r\n\t\t\ttext-overflow: ellipsis;\r\n\t\t\twhite-space: nowrap;\r\n\t\t\tcursor: pointer;\r\n\r\n\t\t\t&:hover\r\n\t\t\t{\r\n\t\t\t\ttext-decoration: underline;\r\n\t\t\t\tcolor: white;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.card-image\r\n\t{\r\n\t\taspect-ratio: 16/9;\r\n\t\tflex-grow: 1;\r\n\t\tflex-shrink: 0;\r\n\t}\r\n\r\n\t&.is-favourite .body-meta .favourite\r\n\t{\r\n\t\tcolor: #fac;\r\n\t}\r\n\r\n\t&:intro\r\n\t{\r\n\t\topacity: 0.0;\r\n\t}\r\n\r\n\topacity: 1;\r\n\ttransition: all 0.1s ease-out;\r\n}\r\n\r\n.card-decorator-unplayed, .card-decorator-updated\r\n{\r\n\tbackground-color: #182229;\r\n\tcolor: #65788B;\r\n\tposition: absolute;\r\n\tleft: 0px;\r\n\ttop: 0px;\r\n\tpadding: 6px 8px;\r\n\ttext-transform: uppercase;\r\n\tborder-radius: 3px 0px 2px 0px;\r\n\tfont-size: 10px;\r\n\tletter-spacing: 1px;\r\n}\r\n\r\n.card-decorator-updated\r\n{\r\n\tbackground-color: darken( rgba( $highlight, 0.95 ), 0.33 );\r\n\tcolor: lighten( $highlight, 0.5 );\r\n}\r\n\r\n.card-decorator-hidden\r\n{\r\n\tposition: absolute;\r\n\tbackground-color: #0009;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\tcolor: white;\r\n\tpadding: 10px;\r\n\ttext-transform: uppercase;\r\n\tfont-size: 12px;\r\n\tz-index: 5;\r\n}\r\n\r\n.card-decorator-users\r\n{\r\n\tbackground-color: darken( rgba( $highlight, 0.95 ), 0.33 );\r\n\tcolor: lighten( $highlight, 0.5 );\r\n\tposition: absolute;\r\n\tright: 0px;\r\n\ttop: 0px;\r\n\tpadding: 3px 8px;\r\n\tborder-radius: 0px 3px 0px 2px;\r\n\taspect-ratio: 1;\r\n\tbox-shadow: 2px 2px 16px #0002;\r\n\tfont-size: 12px;\r\n\tfont-weight: bold;\r\n\tgap: 3px;\r\n\talign-items: center;\r\n\r\n\ti\r\n\t{\r\n\t\tfont-size: 16px;\r\n\t}\r\n}\r\n"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "SexyLittleSlut.cs",
            "FileName": "SexyLittleSlut.cs",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "using Sandbox;\r\n\r\npublic sealed class SexyLittleSlut : Component\r\n{\r\n\tprotected override void OnUpdate()\r\n\t{\r\n\t\tMouse.Visible = true;\r\n\t}\r\n}\r\n"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "styles/form/_switch.scss",
            "FileName": "_switch.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "\r\n$primary: red !default;\r\n$primary-alt: white !default;\r\n\r\n$switch-padding: 6px !default;\r\n\r\n.checkbox.switch\r\n{\r\n\tcursor: pointer;\r\n\r\n\t> .checkmark\r\n\t{\r\n\t\tfont-size: 22px;\r\n\t\tborder: 0px solid $primary;\r\n\t\tborder-radius: 100px;\r\n\t\ttext-align: center;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tcolor: $primary-alt;\r\n\t\tpadding: $switch-padding;\r\n\t\tpadding-right: 32px;\r\n\t\tpadding-left: $switch-padding;\r\n\t\ttransition: all 0.3s ease;\r\n\t\tbackground-color: rgba( $primary, 0.1 );\r\n\r\n\t\t> .handle\r\n\t\t{\r\n\t\t\tbackground-color: $primary-alt;\r\n\t\t\twidth: 20px;\r\n\t\t\theight: 20px;\r\n\t\t\tborder-radius: 100px;\r\n\t\t\tbox-shadow: 2px 2px 12px black;\r\n\t\t}\r\n\t}\r\n\r\n\t&.checked\r\n\t{\r\n\t\t> .checkmark\r\n\t\t{\r\n\t\t\tbackground-color: $primary;\r\n\t\t\tpadding-left: 32px;\r\n\t\t\tpadding-right: $switch-padding;\r\n\t\t}\r\n\t}\r\n\r\n\t&:active\r\n\t{\r\n\t\ttransform: scale( 0.9 );\r\n\t\ttransform-origin: 20px 50%;\r\n\t}\r\n}\r\n"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "ui/components/packagelist.razor.scss",
            "FileName": "packagelist.razor.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": ".package-list\r\n{\r\n    overflow-y: scroll;\r\n    flex-shrink: 1;\r\n    flex-wrap: wrap;\r\n    flex-grow: 1;\r\n    gap: 10px;\r\n    justify-content: space-around;\r\n\r\n    h1\r\n    {\r\n        width: 100%;\r\n        margin-top: 50px;\r\n        font-size: 40px;\r\n    }\r\n}"
        },
        {
            "Ident": "bananapeelsteam.ponchik",
            "Path": "styles/form/_dropdown.scss",
            "FileName": "_dropdown.scss",
            "PackageType": "game",
            "CodeKind": "Game",
            "AssetVersionId": 74864,
            "IsPrivate": false,
            "Code": "\r\n$primary: red !default;\r\n$primary-alt: white !default;\r\n\r\n$switch-padding: 6px !default;\r\n\r\n.button.popupbutton.dropdown\r\n{\r\n\tcursor: pointer;\r\n\ttransition: all .1s ease-out;\r\n\tposition: relative;\r\n\r\n\t> .dropdown_indicator\r\n\t{\r\n\t\tposition: absolute;\r\n\t\tright: 8px;\r\n\t}\r\n\r\n\t&.open\r\n\t{\r\n\t\tborder-bottom-left-radius: 1px;\r\n\t\tborder-bottom-right-radius: 1px;\r\n\t\ttransition: border-radius 0.2s ease-out;\r\n\t}\r\n}\r\n\r\nselect\r\n{\r\n\tmin-height: 40px;\r\n\r\n\t> option\r\n\t{\r\n\t\tdisplay: none;\r\n\t}\r\n}"
        }
    ]
}