Изменены пути к анимациям в файлах конфигурации и обновлены соответствующие поля в LobbyAnimationPrototype и animations.yml
|
|
@ -411,7 +411,7 @@ namespace Content.Client.Lobby
|
|||
return;
|
||||
}
|
||||
|
||||
Lobby!.LobbyAnimation.SetFromSpriteSpecifier(new SpriteSpecifier.Rsi(new ResPath(lobbyAnimationPrototype.RawPath), lobbyAnimationPrototype.State));
|
||||
Lobby!.LobbyAnimation.SetFromSpriteSpecifier(new SpriteSpecifier.Rsi(new ResPath(lobbyAnimationPrototype.Animation), lobbyAnimationPrototype.State));
|
||||
Lobby!.LobbyAnimation.DisplayRect.TextureScale = lobbyAnimationPrototype.Scale;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,254 +1,523 @@
|
|||
<lobbyUi:LobbyGui
|
||||
xmlns="https://spacestation14.io"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:maths="clr-namespace:Robust.Shared.Maths;assembly=Robust.Shared.Maths"
|
||||
xmlns:cc="clr-namespace:Content.Client.Administration.UI.CustomControls"
|
||||
xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls"
|
||||
xmlns:vote="clr-namespace:Content.Client.Voting.UI"
|
||||
xmlns:style="clr-namespace:Content.Client.Stylesheets"
|
||||
xmlns:lobbyUi="clr-namespace:Content.Client.Lobby.UI"
|
||||
xmlns:info="clr-namespace:Content.Client.Info"
|
||||
xmlns:widgets="clr-namespace:Content.Client.UserInterface.Systems.Chat.Widgets"
|
||||
xmlns:serversHub="clr-namespace:Content.Client._Sunrise.ServersHub"
|
||||
xmlns:changelog="clr-namespace:Content.Client.Changelog"
|
||||
xmlns:userProfile="clr-namespace:Content.Client._Sunrise.UserProfile"
|
||||
xmlns:texture="clr-namespace:Content.Client._Sunrise.RawTexture"
|
||||
xmlns:contributors="clr-namespace:Content.Client._Sunrise.Contributors"
|
||||
xmlns:pets="clr-namespace:Content.Client._Sunrise.Pets">
|
||||
<!-- Background -->
|
||||
<TextureRect Name="LobbyArt" Access="Public" VerticalExpand="True" HorizontalExpand="True"
|
||||
Stretch="KeepAspectCovered" />
|
||||
<texture:RawAnimatedTexture Name="LobbyAnimation" HorizontalExpand="True" VerticalExpand="True" Access="Public" />
|
||||
<BoxContainer Name="MainContainer" VerticalExpand="True" HorizontalExpand="True" Orientation="Horizontal"
|
||||
Margin="10 10 10 10" SeparationOverride="2">
|
||||
<!-- LHS Controls -->
|
||||
<Control Name="DefaultState" VerticalExpand="True" HorizontalExpand="True">
|
||||
<BoxContainer Orientation="Vertical" HorizontalAlignment="Left" HorizontalExpand="True">
|
||||
<PanelContainer Name="LeftTopPanel" StyleClasses="AngleRect" >
|
||||
<BoxContainer Orientation="Vertical" HorizontalExpand="True" HorizontalAlignment="Center" VerticalAlignment="Top">
|
||||
<Label Name="ServerName" Access="Public" StyleClasses="LabelHeadingBigger" VAlign="Center"
|
||||
HorizontalExpand="True" HorizontalAlignment="Center" Text="{Loc 'ui-lobby-welcome'}" />
|
||||
xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls"
|
||||
xmlns:info="clr-namespace:Content.Client.Info"
|
||||
xmlns:lobbyUi="clr-namespace:Content.Client.Lobby.UI"
|
||||
xmlns:maths="clr-namespace:Robust.Shared.Maths;assembly=Robust.Shared.Maths"
|
||||
xmlns:pets="clr-namespace:Content.Client._Sunrise.Pets"
|
||||
xmlns:serversHub="clr-namespace:Content.Client._Sunrise.ServersHub"
|
||||
xmlns:style="clr-namespace:Content.Client.Stylesheets"
|
||||
xmlns:userProfile="clr-namespace:Content.Client._Sunrise.UserProfile"
|
||||
xmlns:vote="clr-namespace:Content.Client.Voting.UI"
|
||||
xmlns:widgets="clr-namespace:Content.Client.UserInterface.Systems.Chat.Widgets"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
<!-- Background -->
|
||||
<TextureRect
|
||||
Access="Public"
|
||||
HorizontalExpand="True"
|
||||
Name="LobbyArt"
|
||||
Stretch="KeepAspectCovered"
|
||||
VerticalExpand="True" />
|
||||
<AnimatedTextureRect
|
||||
Access="Public"
|
||||
HorizontalExpand="True"
|
||||
Name="LobbyAnimation"
|
||||
VerticalExpand="True" />
|
||||
<BoxContainer
|
||||
HorizontalExpand="True"
|
||||
Margin="10,10,10,10"
|
||||
Name="MainContainer"
|
||||
Orientation="Horizontal"
|
||||
SeparationOverride="2"
|
||||
VerticalExpand="True">
|
||||
<!-- LHS Controls -->
|
||||
<Control
|
||||
HorizontalExpand="True"
|
||||
Name="DefaultState"
|
||||
VerticalExpand="True">
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Left"
|
||||
HorizontalExpand="True"
|
||||
Orientation="Vertical">
|
||||
<PanelContainer Name="LeftTopPanel" StyleClasses="AngleRect">
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Center"
|
||||
HorizontalExpand="True"
|
||||
Orientation="Vertical"
|
||||
VerticalAlignment="Top">
|
||||
<Label
|
||||
Access="Public"
|
||||
HorizontalAlignment="Center"
|
||||
HorizontalExpand="True"
|
||||
Name="ServerName"
|
||||
StyleClasses="LabelHeadingBigger"
|
||||
Text="{Loc 'ui-lobby-welcome'}"
|
||||
VAlign="Center" />
|
||||
<controls:HLine Color="{x:Static style:StyleNano.NanoGold}" Thickness="2" />
|
||||
<info:LinkBanner Name="LinkBanner" HorizontalAlignment="Center"
|
||||
Margin="3 3 3 3" />
|
||||
<info:LinkBanner
|
||||
HorizontalAlignment="Center"
|
||||
Margin="3,3,3,3"
|
||||
Name="LinkBanner" />
|
||||
<controls:StripeBack>
|
||||
<BoxContainer Orientation="Horizontal" Margin="3 3 3 3"
|
||||
HorizontalExpand="True" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
|
||||
<cc:UICommandButton Command="observe"
|
||||
Name="ObserveButton"
|
||||
Access="Public"
|
||||
HorizontalExpand="True"
|
||||
HorizontalAlignment="Stretch"
|
||||
Text="{Loc 'ui-lobby-observe-button'}"
|
||||
StyleClasses="ButtonBig"
|
||||
MinWidth="200"
|
||||
WindowType="{x:Type lobbyUi:ObserveWarningWindow}" />
|
||||
<Button Name="ReadyButton"
|
||||
Access="Public"
|
||||
ToggleMode="True"
|
||||
MinWidth="200"
|
||||
HorizontalExpand="True"
|
||||
HorizontalAlignment="Stretch"
|
||||
Text="{Loc 'ui-lobby-ready-up-button'}"
|
||||
StyleClasses="ButtonBig" />
|
||||
<cc:CommandButton Command="ghostroles"
|
||||
Name="GhostRolesButton"
|
||||
Access="Public"
|
||||
HorizontalExpand="True"
|
||||
HorizontalAlignment="Stretch"
|
||||
Text="{Loc 'ghost-roles-window-title'}"
|
||||
StyleClasses="ButtonBig"
|
||||
MinWidth="200" />
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Stretch"
|
||||
HorizontalExpand="True"
|
||||
Margin="3,3,3,3"
|
||||
Orientation="Horizontal"
|
||||
VerticalAlignment="Stretch">
|
||||
<cc:UICommandButton
|
||||
Access="Public"
|
||||
Command="observe"
|
||||
HorizontalAlignment="Stretch"
|
||||
HorizontalExpand="True"
|
||||
MinWidth="200"
|
||||
Name="ObserveButton"
|
||||
StyleClasses="ButtonBig"
|
||||
Text="{Loc 'ui-lobby-observe-button'}"
|
||||
WindowType="{x:Type lobbyUi:ObserveWarningWindow}" />
|
||||
<Button
|
||||
Access="Public"
|
||||
HorizontalAlignment="Stretch"
|
||||
HorizontalExpand="True"
|
||||
MinWidth="200"
|
||||
Name="ReadyButton"
|
||||
StyleClasses="ButtonBig"
|
||||
Text="{Loc 'ui-lobby-ready-up-button'}"
|
||||
ToggleMode="True" />
|
||||
<cc:CommandButton
|
||||
Access="Public"
|
||||
Command="ghostroles"
|
||||
HorizontalAlignment="Stretch"
|
||||
HorizontalExpand="True"
|
||||
MinWidth="200"
|
||||
Name="GhostRolesButton"
|
||||
StyleClasses="ButtonBig"
|
||||
Text="{Loc 'ghost-roles-window-title'}" />
|
||||
</BoxContainer>
|
||||
</controls:StripeBack>
|
||||
<RichTextLabel Name="PlaytimeComment" Visible="False" Access="Public" HorizontalAlignment="Center" />
|
||||
<RichTextLabel
|
||||
Access="Public"
|
||||
HorizontalAlignment="Center"
|
||||
Name="PlaytimeComment"
|
||||
Visible="False" />
|
||||
</BoxContainer>
|
||||
</PanelContainer>
|
||||
<BoxContainer Orientation="Vertical" SeparationOverride="4" Name="VoteContainer"
|
||||
Access="Public" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="0 8" />
|
||||
<BoxContainer
|
||||
Access="Public"
|
||||
HorizontalAlignment="Left"
|
||||
Margin="0,8"
|
||||
Name="VoteContainer"
|
||||
Orientation="Vertical"
|
||||
SeparationOverride="4"
|
||||
VerticalAlignment="Top" />
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Vertical" HorizontalAlignment="Left" VerticalExpand="True"
|
||||
SeparationOverride="2" VerticalAlignment="Stretch" HorizontalExpand="True" >
|
||||
<BoxContainer Orientation="Vertical" HorizontalAlignment="Left" MinWidth="600"
|
||||
VerticalAlignment="Bottom" VerticalExpand="True">
|
||||
<PanelContainer Name="LeftBottomPanel" SizeFlagsStretchRatio="3"
|
||||
StyleClasses="AngleRect" VerticalExpand="True"
|
||||
VerticalAlignment="Bottom" HorizontalAlignment="Stretch" HorizontalExpand="True">
|
||||
<BoxContainer Orientation="Vertical" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
|
||||
HorizontalExpand="True" VerticalExpand="True" SeparationOverride="3">
|
||||
<BoxContainer Orientation="Vertical" Name="UserProfileBox" VerticalExpand="True"
|
||||
VerticalAlignment="Stretch" Access="Public" SizeFlagsStretchRatio="4">
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Left"
|
||||
HorizontalExpand="True"
|
||||
Orientation="Vertical"
|
||||
SeparationOverride="2"
|
||||
VerticalAlignment="Stretch"
|
||||
VerticalExpand="True">
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Left"
|
||||
MinWidth="600"
|
||||
Orientation="Vertical"
|
||||
VerticalAlignment="Bottom"
|
||||
VerticalExpand="True">
|
||||
<PanelContainer
|
||||
HorizontalAlignment="Stretch"
|
||||
HorizontalExpand="True"
|
||||
Name="LeftBottomPanel"
|
||||
SizeFlagsStretchRatio="3"
|
||||
StyleClasses="AngleRect"
|
||||
VerticalAlignment="Bottom"
|
||||
VerticalExpand="True">
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Stretch"
|
||||
HorizontalExpand="True"
|
||||
Orientation="Vertical"
|
||||
SeparationOverride="3"
|
||||
VerticalAlignment="Stretch"
|
||||
VerticalExpand="True">
|
||||
<BoxContainer
|
||||
Access="Public"
|
||||
Name="UserProfileBox"
|
||||
Orientation="Vertical"
|
||||
SizeFlagsStretchRatio="4"
|
||||
VerticalAlignment="Stretch"
|
||||
VerticalExpand="True">
|
||||
<controls:StripeBack>
|
||||
<BoxContainer Orientation="Horizontal" Name="UserProfileHeader" >
|
||||
<Label HorizontalExpand="True" Name="UserProfileHeaderLabel" Access="Public"
|
||||
Text="Профиль" VAlign="Center" StyleClasses="LabelHeading"
|
||||
Align="Center"/>
|
||||
<TextureRect Name="UserProfileHider" VerticalAlignment="Center" SetSize="25 25"
|
||||
Stretch="KeepAspectCentered" Margin="5 1" MouseFilter="Pass"
|
||||
HorizontalAlignment="Right" Access="Public">
|
||||
</TextureRect>
|
||||
<BoxContainer Name="UserProfileHeader" Orientation="Horizontal">
|
||||
<Label
|
||||
Access="Public"
|
||||
Align="Center"
|
||||
HorizontalExpand="True"
|
||||
Name="UserProfileHeaderLabel"
|
||||
StyleClasses="LabelHeading"
|
||||
Text="Профиль"
|
||||
VAlign="Center" />
|
||||
<TextureRect
|
||||
Access="Public"
|
||||
HorizontalAlignment="Right"
|
||||
Margin="5,1"
|
||||
MouseFilter="Pass"
|
||||
Name="UserProfileHider"
|
||||
SetSize="25 25"
|
||||
Stretch="KeepAspectCentered"
|
||||
VerticalAlignment="Center" />
|
||||
</BoxContainer>
|
||||
</controls:StripeBack>
|
||||
<BoxContainer Orientation="Vertical" Name="UserProfileContent" HorizontalExpand="True"
|
||||
VerticalExpand="True"
|
||||
HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
|
||||
<userProfile:UserProfile Name="UserProfileBody" Access="Public" HorizontalExpand="True"
|
||||
VerticalExpand="True" />
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Stretch"
|
||||
HorizontalExpand="True"
|
||||
Name="UserProfileContent"
|
||||
Orientation="Vertical"
|
||||
VerticalAlignment="Stretch"
|
||||
VerticalExpand="True">
|
||||
<userProfile:UserProfile
|
||||
Access="Public"
|
||||
HorizontalExpand="True"
|
||||
Name="UserProfileBody"
|
||||
VerticalExpand="True" />
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Vertical" Name="ServersHubBox" VerticalExpand="True"
|
||||
VerticalAlignment="Bottom" Access="Public" SizeFlagsStretchRatio="2">
|
||||
<BoxContainer
|
||||
Access="Public"
|
||||
Name="ServersHubBox"
|
||||
Orientation="Vertical"
|
||||
SizeFlagsStretchRatio="2"
|
||||
VerticalAlignment="Bottom"
|
||||
VerticalExpand="True">
|
||||
<controls:StripeBack>
|
||||
<BoxContainer Orientation="Horizontal" Name="ServersHubHeader" >
|
||||
<Label HorizontalExpand="True" Name="ServersHubHeaderLabel" Access="Public"
|
||||
Text="Сейчас играет: 0/0" VAlign="Center" StyleClasses="LabelHeading"
|
||||
Align="Center"/>
|
||||
<TextureRect Name="ServersHubHider" VerticalAlignment="Center" SetSize="25 25"
|
||||
Stretch="KeepAspectCentered" Margin="5 1" MouseFilter="Pass"
|
||||
HorizontalAlignment="Right" Access="Public">
|
||||
</TextureRect>
|
||||
<BoxContainer Name="ServersHubHeader" Orientation="Horizontal">
|
||||
<Label
|
||||
Access="Public"
|
||||
Align="Center"
|
||||
HorizontalExpand="True"
|
||||
Name="ServersHubHeaderLabel"
|
||||
StyleClasses="LabelHeading"
|
||||
Text="Сейчас играет: 0/0"
|
||||
VAlign="Center" />
|
||||
<TextureRect
|
||||
Access="Public"
|
||||
HorizontalAlignment="Right"
|
||||
Margin="5,1"
|
||||
MouseFilter="Pass"
|
||||
Name="ServersHubHider"
|
||||
SetSize="25 25"
|
||||
Stretch="KeepAspectCentered"
|
||||
VerticalAlignment="Center" />
|
||||
</BoxContainer>
|
||||
</controls:StripeBack>
|
||||
<BoxContainer Orientation="Vertical" Name="ServersHubContent" HorizontalExpand="True"
|
||||
VerticalExpand="True"
|
||||
HorizontalAlignment="Stretch" VerticalAlignment="Top">
|
||||
<serversHub:ServersHub Name="ServersHubBody" Access="Public" HorizontalExpand="True"
|
||||
VerticalExpand="True" />
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Stretch"
|
||||
HorizontalExpand="True"
|
||||
Name="ServersHubContent"
|
||||
Orientation="Vertical"
|
||||
VerticalAlignment="Top"
|
||||
VerticalExpand="True">
|
||||
<serversHub:ServersHub
|
||||
Access="Public"
|
||||
HorizontalExpand="True"
|
||||
Name="ServersHubBody"
|
||||
VerticalExpand="True" />
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Vertical" Name="ContributorsBox" VerticalExpand="True"
|
||||
VerticalAlignment="Bottom" Access="Public" SizeFlagsStretchRatio="2">
|
||||
<BoxContainer
|
||||
Access="Public"
|
||||
Name="ContributorsBox"
|
||||
Orientation="Vertical"
|
||||
SizeFlagsStretchRatio="2"
|
||||
VerticalAlignment="Bottom"
|
||||
VerticalExpand="True">
|
||||
<controls:StripeBack>
|
||||
<BoxContainer Orientation="Horizontal" Name="ContributorsHeader" >
|
||||
<Label HorizontalExpand="True" Name="ContributorsHeaderLabel" Access="Public"
|
||||
Text="{Loc 'contributors-header'}" VAlign="Center" StyleClasses="LabelHeading"
|
||||
Align="Center"/>
|
||||
<TextureRect Name="ContributorsHider" VerticalAlignment="Center" SetSize="25 25"
|
||||
Stretch="KeepAspectCentered" Margin="5 1" MouseFilter="Stop"
|
||||
HorizontalAlignment="Right" Access="Public">
|
||||
</TextureRect>
|
||||
<BoxContainer Name="ContributorsHeader" Orientation="Horizontal">
|
||||
<Label
|
||||
Access="Public"
|
||||
Align="Center"
|
||||
HorizontalExpand="True"
|
||||
Name="ContributorsHeaderLabel"
|
||||
StyleClasses="LabelHeading"
|
||||
Text="{Loc 'contributors-header'}"
|
||||
VAlign="Center" />
|
||||
<TextureRect
|
||||
Access="Public"
|
||||
HorizontalAlignment="Right"
|
||||
Margin="5,1"
|
||||
MouseFilter="Stop"
|
||||
Name="ContributorsHider"
|
||||
SetSize="25 25"
|
||||
Stretch="KeepAspectCentered"
|
||||
VerticalAlignment="Center" />
|
||||
</BoxContainer>
|
||||
</controls:StripeBack>
|
||||
<BoxContainer Orientation="Vertical" Name="ContributorsContent" HorizontalExpand="True"
|
||||
VerticalExpand="True"
|
||||
HorizontalAlignment="Stretch" VerticalAlignment="Top">
|
||||
<contributors:ContributorsTop Name="ContributorsBody" Access="Public" HorizontalExpand="True"
|
||||
VerticalExpand="True" />
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Stretch"
|
||||
HorizontalExpand="True"
|
||||
Name="ContributorsContent"
|
||||
Orientation="Vertical"
|
||||
VerticalAlignment="Top"
|
||||
VerticalExpand="True">
|
||||
<contributors:ContributorsTop
|
||||
Access="Public"
|
||||
HorizontalExpand="True"
|
||||
Name="ContributorsBody"
|
||||
VerticalExpand="True" />
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Vertical" Name="ChangelogBox" VerticalExpand="True"
|
||||
MaxWidth="580"
|
||||
HorizontalAlignment="Stretch" VerticalAlignment="Bottom"
|
||||
SizeFlagsStretchRatio="5">
|
||||
<BoxContainer Orientation="Vertical" VerticalExpand="True" VerticalAlignment="Stretch">
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Stretch"
|
||||
MaxWidth="580"
|
||||
Name="ChangelogBox"
|
||||
Orientation="Vertical"
|
||||
SizeFlagsStretchRatio="5"
|
||||
VerticalAlignment="Bottom"
|
||||
VerticalExpand="True">
|
||||
<BoxContainer
|
||||
Orientation="Vertical"
|
||||
VerticalAlignment="Stretch"
|
||||
VerticalExpand="True">
|
||||
<controls:StripeBack VerticalAlignment="Top">
|
||||
<BoxContainer Orientation="Horizontal" Name="ChangelogHeader">
|
||||
<Label HorizontalExpand="True" Text="{Loc 'changelog-lobby-window-title'}"
|
||||
VAlign="Center" StyleClasses="LabelHeading" Align="Center"/>
|
||||
<TextureRect Name="ChangelogHider" VerticalAlignment="Center" SetSize="25 25"
|
||||
Stretch="KeepAspectCentered" Margin="5 1" MouseFilter="Pass"
|
||||
HorizontalAlignment="Right" Access="Public">
|
||||
</TextureRect>
|
||||
<BoxContainer Name="ChangelogHeader" Orientation="Horizontal">
|
||||
<Label
|
||||
Align="Center"
|
||||
HorizontalExpand="True"
|
||||
StyleClasses="LabelHeading"
|
||||
Text="{Loc 'changelog-lobby-window-title'}"
|
||||
VAlign="Center" />
|
||||
<TextureRect
|
||||
Access="Public"
|
||||
HorizontalAlignment="Right"
|
||||
Margin="5,1"
|
||||
MouseFilter="Pass"
|
||||
Name="ChangelogHider"
|
||||
SetSize="25 25"
|
||||
Stretch="KeepAspectCentered"
|
||||
VerticalAlignment="Center" />
|
||||
</BoxContainer>
|
||||
</controls:StripeBack>
|
||||
<BoxContainer Orientation="Vertical" MinHeight="250" MaxHeight="250" Name="ChangelogContent" VerticalExpand="True"
|
||||
HorizontalAlignment="Stretch" VerticalAlignment="Top" >
|
||||
<changelog:ChangelogTab Name="LocalChangelogBody"
|
||||
RectClipContent="True" Access="Public"
|
||||
VerticalExpand="True" VerticalAlignment="Stretch"/>
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Stretch"
|
||||
MaxHeight="250"
|
||||
MinHeight="250"
|
||||
Name="ChangelogContent"
|
||||
Orientation="Vertical"
|
||||
VerticalAlignment="Top"
|
||||
VerticalExpand="True">
|
||||
<changelog:ChangelogTab
|
||||
Access="Public"
|
||||
Name="LocalChangelogBody"
|
||||
RectClipContent="True"
|
||||
VerticalAlignment="Stretch"
|
||||
VerticalExpand="True" />
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
</PanelContainer>
|
||||
<PanelContainer Name="LobbySongPanel" HorizontalAlignment="Stretch" VerticalAlignment="Bottom" HorizontalExpand="True"
|
||||
StyleClasses="AngleRect" VerticalExpand="True" Margin="0 10 0 0">
|
||||
<RichTextLabel Name="LobbySong" Access="Public" HorizontalAlignment="Center" VerticalAlignment="Bottom"
|
||||
VerticalExpand="True" HorizontalExpand="True"/>
|
||||
<PanelContainer
|
||||
HorizontalAlignment="Stretch"
|
||||
HorizontalExpand="True"
|
||||
Margin="0,10,0,0"
|
||||
Name="LobbySongPanel"
|
||||
StyleClasses="AngleRect"
|
||||
VerticalAlignment="Bottom"
|
||||
VerticalExpand="True">
|
||||
<RichTextLabel
|
||||
Access="Public"
|
||||
HorizontalAlignment="Center"
|
||||
HorizontalExpand="True"
|
||||
Name="LobbySong"
|
||||
VerticalAlignment="Bottom"
|
||||
VerticalExpand="True" />
|
||||
</PanelContainer>
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Vertical" HorizontalExpand="True" HorizontalAlignment="Right">
|
||||
<PanelContainer Name="RightPanel" Access="Public" MinWidth="500" StyleClasses="AngleRect" VerticalExpand="True"
|
||||
VerticalAlignment="Stretch" HorizontalExpand="True">
|
||||
<BoxContainer Orientation="Vertical" VerticalExpand="True" HorizontalExpand="True"
|
||||
VerticalAlignment="Stretch" SeparationOverride="4">
|
||||
<BoxContainer Orientation="Horizontal" HorizontalExpand="True" Margin="3 3 3 3"
|
||||
HorizontalAlignment="Right" SizeFlagsStretchRatio="1">
|
||||
<Button Name="AHelpButton" Access="Public" Text="{Loc 'ui-lobby-ahelp-button'}"
|
||||
StyleClasses="ButtonBig"/>
|
||||
<Button Name="MHelpButton" Access="Public" Text="{Loc 'ui-lobby-mhelp-button'}"
|
||||
StyleClasses="ButtonBig"/>
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Right"
|
||||
HorizontalExpand="True"
|
||||
Orientation="Vertical">
|
||||
<PanelContainer
|
||||
Access="Public"
|
||||
HorizontalExpand="True"
|
||||
MinWidth="500"
|
||||
Name="RightPanel"
|
||||
StyleClasses="AngleRect"
|
||||
VerticalAlignment="Stretch"
|
||||
VerticalExpand="True">
|
||||
<BoxContainer
|
||||
HorizontalExpand="True"
|
||||
Orientation="Vertical"
|
||||
SeparationOverride="4"
|
||||
VerticalAlignment="Stretch"
|
||||
VerticalExpand="True">
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Right"
|
||||
HorizontalExpand="True"
|
||||
Margin="3,3,3,3"
|
||||
Orientation="Horizontal"
|
||||
SizeFlagsStretchRatio="1">
|
||||
<Button
|
||||
Access="Public"
|
||||
Name="AHelpButton"
|
||||
StyleClasses="ButtonBig"
|
||||
Text="{Loc 'ui-lobby-ahelp-button'}" />
|
||||
<Button
|
||||
Access="Public"
|
||||
Name="MHelpButton"
|
||||
StyleClasses="ButtonBig"
|
||||
Text="{Loc 'ui-lobby-mhelp-button'}" />
|
||||
<vote:VoteCallMenuButton Name="CallVoteButton" StyleClasses="ButtonBig" />
|
||||
<Button Name="OptionsButton" Access="Public" Text="{Loc 'ui-lobby-options-button'}"
|
||||
StyleClasses="ButtonBig"/>
|
||||
<Button Name="LeaveButton" Access="Public" Text="{Loc 'ui-lobby-leave-button'}"
|
||||
StyleClasses="ButtonBig"/>
|
||||
<Button
|
||||
Access="Public"
|
||||
Name="OptionsButton"
|
||||
StyleClasses="ButtonBig"
|
||||
Text="{Loc 'ui-lobby-options-button'}" />
|
||||
<Button
|
||||
Access="Public"
|
||||
Name="LeaveButton"
|
||||
StyleClasses="ButtonBig"
|
||||
Text="{Loc 'ui-lobby-leave-button'}" />
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Vertical" HorizontalExpand="True" VerticalAlignment="Top"
|
||||
SizeFlagsStretchRatio="2">
|
||||
<BoxContainer
|
||||
HorizontalExpand="True"
|
||||
Orientation="Vertical"
|
||||
SizeFlagsStretchRatio="2"
|
||||
VerticalAlignment="Top">
|
||||
<controls:StripeBack>
|
||||
<BoxContainer Orientation="Horizontal" Name="ServerInfoHeader">
|
||||
<Label HorizontalExpand="True" Text="{Loc 'ui-lobby-server-info-block'}"
|
||||
VAlign="Center" StyleClasses="LabelHeading" Align="Center"/>
|
||||
<TextureRect Name="ServerInfoHider" VerticalAlignment="Center" SetSize="25 25"
|
||||
Stretch="KeepAspectCentered" Margin="5 1" MouseFilter="Pass"
|
||||
HorizontalAlignment="Right" Access="Public">
|
||||
</TextureRect>
|
||||
<BoxContainer Name="ServerInfoHeader" Orientation="Horizontal">
|
||||
<Label
|
||||
Align="Center"
|
||||
HorizontalExpand="True"
|
||||
StyleClasses="LabelHeading"
|
||||
Text="{Loc 'ui-lobby-server-info-block'}"
|
||||
VAlign="Center" />
|
||||
<TextureRect
|
||||
Access="Public"
|
||||
HorizontalAlignment="Right"
|
||||
Margin="5,1"
|
||||
MouseFilter="Pass"
|
||||
Name="ServerInfoHider"
|
||||
SetSize="25 25"
|
||||
Stretch="KeepAspectCentered"
|
||||
VerticalAlignment="Center" />
|
||||
</BoxContainer>
|
||||
</controls:StripeBack>
|
||||
<BoxContainer Orientation="Vertical" Name="ServerInfoContent" >
|
||||
<info:ServerInfo Name="ServerInfo" Access="Public" MinSize="0 30" VerticalExpand="false"
|
||||
Margin="3 3 3 3" MaxWidth="400" HorizontalAlignment="Left" />
|
||||
<Label Name="StationTime" Access="Public" FontColorOverride="{x:Static maths:Color.LightGray}"
|
||||
Margin="3 3 3 3" HorizontalAlignment="Left" />
|
||||
<BoxContainer Name="ServerInfoContent" Orientation="Vertical">
|
||||
<info:ServerInfo
|
||||
Access="Public"
|
||||
HorizontalAlignment="Left"
|
||||
Margin="3,3,3,3"
|
||||
MaxWidth="400"
|
||||
MinSize="0 30"
|
||||
Name="ServerInfo"
|
||||
VerticalExpand="false" />
|
||||
<Label
|
||||
Access="Public"
|
||||
FontColorOverride="{x:Static maths:Color.LightGray}"
|
||||
HorizontalAlignment="Left"
|
||||
Margin="3,3,3,3"
|
||||
Name="StationTime" />
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Vertical" HorizontalExpand="True" HorizontalAlignment="Stretch"
|
||||
VerticalAlignment="Top" SizeFlagsStretchRatio="2">
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Stretch"
|
||||
HorizontalExpand="True"
|
||||
Orientation="Vertical"
|
||||
SizeFlagsStretchRatio="2"
|
||||
VerticalAlignment="Top">
|
||||
<controls:StripeBack Name="CharacterInfoHeader">
|
||||
<BoxContainer Orientation="Horizontal">
|
||||
<Label HorizontalExpand="True" Text="{Loc 'lobby-character-preview-panel-header'}"
|
||||
VAlign="Center" StyleClasses="LabelHeading" Align="Center"/>
|
||||
<TextureRect Name="CharacterInfoHider" VerticalAlignment="Center" SetSize="25 25"
|
||||
Stretch="KeepAspectCentered" Margin="5 1" MouseFilter="Pass"
|
||||
HorizontalAlignment="Right" Access="Public">
|
||||
</TextureRect>
|
||||
<Label
|
||||
Align="Center"
|
||||
HorizontalExpand="True"
|
||||
StyleClasses="LabelHeading"
|
||||
Text="{Loc 'lobby-character-preview-panel-header'}"
|
||||
VAlign="Center" />
|
||||
<TextureRect
|
||||
Access="Public"
|
||||
HorizontalAlignment="Right"
|
||||
Margin="5,1"
|
||||
MouseFilter="Pass"
|
||||
Name="CharacterInfoHider"
|
||||
SetSize="25 25"
|
||||
Stretch="KeepAspectCentered"
|
||||
VerticalAlignment="Center" />
|
||||
</BoxContainer>
|
||||
</controls:StripeBack>
|
||||
<BoxContainer Orientation="Vertical" Name="CharacterInfoContent" MinHeight="180">
|
||||
<BoxContainer Orientation="Horizontal" HorizontalExpand="True"
|
||||
HorizontalAlignment="Stretch" SizeFlagsStretchRatio="2">
|
||||
<lobbyUi:LobbyCharacterPreviewPanel Name="CharacterPreview" HorizontalExpand="True" Access="Public" />
|
||||
<pets:LobbyPetPreviewPanel Name="PetPreview" HorizontalExpand="True" Access="Public" />
|
||||
<BoxContainer
|
||||
MinHeight="180"
|
||||
Name="CharacterInfoContent"
|
||||
Orientation="Vertical">
|
||||
<BoxContainer
|
||||
HorizontalAlignment="Stretch"
|
||||
HorizontalExpand="True"
|
||||
Orientation="Horizontal"
|
||||
SizeFlagsStretchRatio="2">
|
||||
<lobbyUi:LobbyCharacterPreviewPanel
|
||||
Access="Public"
|
||||
HorizontalExpand="True"
|
||||
Name="CharacterPreview" />
|
||||
<pets:LobbyPetPreviewPanel
|
||||
Access="Public"
|
||||
HorizontalExpand="True"
|
||||
Name="PetPreview" />
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
<BoxContainer Orientation="Vertical" HorizontalExpand="True" VerticalExpand="True"
|
||||
VerticalAlignment="Stretch" SizeFlagsStretchRatio="5">
|
||||
<BoxContainer
|
||||
HorizontalExpand="True"
|
||||
Orientation="Vertical"
|
||||
SizeFlagsStretchRatio="5"
|
||||
VerticalAlignment="Stretch"
|
||||
VerticalExpand="True">
|
||||
<controls:StripeBack Name="ChatHeader">
|
||||
<BoxContainer Orientation="Horizontal">
|
||||
<Label HorizontalExpand="True" Text="{Loc 'hud-chatbox-channel-Chat'}"
|
||||
VAlign="Center" StyleClasses="LabelHeading" Align="Center"/>
|
||||
<TextureRect Name="ChatHider" VerticalAlignment="Center" SetSize="25 25"
|
||||
Stretch="KeepAspectCentered" Margin="5 1" MouseFilter="Pass"
|
||||
HorizontalAlignment="Right" Access="Public">
|
||||
</TextureRect>
|
||||
<Label
|
||||
Align="Center"
|
||||
HorizontalExpand="True"
|
||||
StyleClasses="LabelHeading"
|
||||
Text="{Loc 'hud-chatbox-channel-Chat'}"
|
||||
VAlign="Center" />
|
||||
<TextureRect
|
||||
Access="Public"
|
||||
HorizontalAlignment="Right"
|
||||
Margin="5,1"
|
||||
MouseFilter="Pass"
|
||||
Name="ChatHider"
|
||||
SetSize="25 25"
|
||||
Stretch="KeepAspectCentered"
|
||||
VerticalAlignment="Center" />
|
||||
</BoxContainer>
|
||||
</controls:StripeBack>
|
||||
<BoxContainer Name="ChatContent" VerticalAlignment="Stretch" HorizontalExpand="True"
|
||||
VerticalExpand="True">
|
||||
<widgets:ChatBox Name="Chat" VerticalAlignment="Stretch"
|
||||
Access="Public" HorizontalExpand="True" VerticalExpand="True"
|
||||
Margin="3 3 3 3"/>
|
||||
<BoxContainer
|
||||
HorizontalExpand="True"
|
||||
Name="ChatContent"
|
||||
VerticalAlignment="Stretch"
|
||||
VerticalExpand="True">
|
||||
<widgets:ChatBox
|
||||
Access="Public"
|
||||
HorizontalExpand="True"
|
||||
Margin="3,3,3,3"
|
||||
Name="Chat"
|
||||
VerticalAlignment="Stretch"
|
||||
VerticalExpand="True" />
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
</PanelContainer>
|
||||
</BoxContainer>
|
||||
</Control>
|
||||
<!-- Character setup state -->
|
||||
<!-- This is injected on startup. Funky! -->
|
||||
<Control Access="Public" Visible="False" Name="CharacterSetupState" VerticalExpand="True" HorizontalExpand="True"/>
|
||||
<!-- Character setup state -->
|
||||
<!-- This is injected on startup. Funky! -->
|
||||
<Control
|
||||
Access="Public"
|
||||
HorizontalExpand="True"
|
||||
Name="CharacterSetupState"
|
||||
VerticalExpand="True"
|
||||
Visible="False" />
|
||||
</BoxContainer>
|
||||
</lobbyUi:LobbyGui>
|
||||
|
|
|
|||
|
|
@ -1,56 +0,0 @@
|
|||
using Robust.Client.Graphics;
|
||||
using Robust.Client.UserInterface;
|
||||
using Robust.Client.UserInterface.Controls;
|
||||
using Robust.Client.Utility;
|
||||
using Robust.Shared.Graphics.RSI;
|
||||
using Robust.Shared.Timing;
|
||||
using Robust.Shared.Utility;
|
||||
|
||||
namespace Content.Client._Sunrise.RawTexture;
|
||||
|
||||
public sealed class RawAnimatedTexture : Control
|
||||
{
|
||||
private IRsiStateLike? _state;
|
||||
private int _curFrame;
|
||||
private float _curFrameTime;
|
||||
|
||||
public TextureRect DisplayRect { get; }
|
||||
|
||||
public RsiDirection RsiDirection { get; } = RsiDirection.South;
|
||||
|
||||
public RawAnimatedTexture()
|
||||
{
|
||||
IoCManager.InjectDependencies(this);
|
||||
|
||||
DisplayRect = new TextureRect();
|
||||
AddChild(DisplayRect);
|
||||
}
|
||||
|
||||
public void SetFromSpriteSpecifier(SpriteSpecifier specifier)
|
||||
{
|
||||
_curFrame = 0;
|
||||
_state = specifier.RsiStateLike();
|
||||
_curFrameTime = _state.GetDelay(0);
|
||||
DisplayRect.Texture = _state.GetFrame(RsiDirection, 0);
|
||||
}
|
||||
|
||||
protected override void FrameUpdate(FrameEventArgs args)
|
||||
{
|
||||
if (!VisibleInTree || _state == null || !_state.IsAnimated)
|
||||
return;
|
||||
|
||||
var oldFrame = _curFrame;
|
||||
|
||||
_curFrameTime -= args.DeltaSeconds;
|
||||
while (_curFrameTime < _state.GetDelay(_curFrame))
|
||||
{
|
||||
_curFrame = (_curFrame + 1) % _state.AnimationFrameCount;
|
||||
_curFrameTime += _state.GetDelay(_curFrame);
|
||||
}
|
||||
|
||||
if (_curFrame != oldFrame)
|
||||
{
|
||||
DisplayRect.Texture = _state.GetFrame(RsiDirection, _curFrame);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -11,8 +11,8 @@ public sealed partial class LobbyAnimationPrototype : IPrototype
|
|||
[IdDataField]
|
||||
public string ID { get; set; } = default!;
|
||||
|
||||
[DataField("rawPath", required: true)]
|
||||
public string RawPath = default!;
|
||||
[DataField("animation", required: true)]
|
||||
public string Animation = default!;
|
||||
|
||||
[DataField("scale")]
|
||||
public Vector2 Scale = new(1f, 1f);
|
||||
|
|
|
|||
|
|
@ -1,124 +1,199 @@
|
|||
- type: lobbyAnimation
|
||||
id: Bar
|
||||
animation: _Sunrise/Lobby/Animations/bar.rsi
|
||||
scale: 5, 5
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: Billy
|
||||
animation: _Sunrise/Lobby/Animations/billy.rsi
|
||||
scale: 13, 13
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: BlackHole
|
||||
rawPath: _Sunrise/Lobby/Animations/black_hole
|
||||
animation: _Sunrise/Lobby/Animations/black_hole.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: BlackHole2
|
||||
rawPath: _Sunrise/Lobby/Animations/black_hole2
|
||||
animation: _Sunrise/Lobby/Animations/black_hole2.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: BlackHoleIsland
|
||||
rawPath: _Sunrise/Lobby/Animations/black_hole_island
|
||||
animation: _Sunrise/Lobby/Animations/black_hole_island.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: BladeRunner
|
||||
rawPath: _Sunrise/Lobby/Animations/blade_runner
|
||||
animation: _Sunrise/Lobby/Animations/blade_runner.rsi
|
||||
scale: 12, 12
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: Boats
|
||||
rawPath: _Sunrise/Lobby/Animations/boats
|
||||
animation: _Sunrise/Lobby/Animations/boats.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: Earth
|
||||
rawPath: _Sunrise/Lobby/Animations/earth
|
||||
animation: _Sunrise/Lobby/Animations/earth.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: Eclipse
|
||||
rawPath: _Sunrise/Lobby/Animations/eclipse
|
||||
animation: _Sunrise/Lobby/Animations/eclipse.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: EvangelionElevator
|
||||
animation: _Sunrise/Lobby/Animations/evangelion_elevator.rsi
|
||||
scale: 4, 4
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: EveningBridge
|
||||
rawPath: _Sunrise/Lobby/Animations/evening_bridge
|
||||
animation: _Sunrise/Lobby/Animations/evening_bridge.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: EveningSun
|
||||
animation: _Sunrise/Lobby/Animations/evening_sun.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: EveningSun2
|
||||
rawPath: _Sunrise/Lobby/Animations/evening_sun2
|
||||
animation: _Sunrise/Lobby/Animations/evening_sun2.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: EveningSun3
|
||||
animation: _Sunrise/Lobby/Animations/evening_sun3.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: EveningSun4
|
||||
rawPath: _Sunrise/Lobby/Animations/evening_sun4
|
||||
animation: _Sunrise/Lobby/Animations/evening_sun4.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: EveningSun5
|
||||
animation: _Sunrise/Lobby/Animations/evening_sun5.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: EveningSun6
|
||||
rawPath: _Sunrise/Lobby/Animations/evening_sun6
|
||||
animation: _Sunrise/Lobby/Animations/evening_sun6.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: EveningSun7
|
||||
animation: _Sunrise/Lobby/Animations/evening_sun7.rsi
|
||||
scale: 6, 6
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: EveningSun8
|
||||
rawPath: _Sunrise/Lobby/Animations/evening_sun8
|
||||
animation: _Sunrise/Lobby/Animations/evening_sun8.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: EveningWindow
|
||||
animation: _Sunrise/Lobby/Animations/evening_window.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: Frieren
|
||||
animation: _Sunrise/Lobby/Animations/frieren.rsi
|
||||
scale: 6, 6
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: Graveyard
|
||||
animation: _Sunrise/Lobby/Animations/graveyard.rsi
|
||||
scale: 3, 3
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: GutsVsGriffit
|
||||
rawPath: _Sunrise/Lobby/Animations/guts_vs_griffit
|
||||
animation: _Sunrise/Lobby/Animations/guts_vs_griffit.rsi
|
||||
scale: 5, 5
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: HomerStarfall
|
||||
rawPath: _Sunrise/Lobby/Animations/homer_starfall
|
||||
animation: _Sunrise/Lobby/Animations/homer_starfall.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: IslandEvening
|
||||
animation: _Sunrise/Lobby/Animations/island_evening.rsi
|
||||
scale: 4, 4
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: Jungle
|
||||
animation: _Sunrise/Lobby/Animations/jungle.rsi
|
||||
scale: 4, 4
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: Kvazar
|
||||
rawPath: _Sunrise/Lobby/Animations/kvazar
|
||||
animation: _Sunrise/Lobby/Animations/kvazar.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: Lain
|
||||
rawPath: _Sunrise/Lobby/Animations/lain
|
||||
animation: _Sunrise/Lobby/Animations/lain.rsi
|
||||
scale: 5, 5
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: Monolith
|
||||
rawPath: _Sunrise/Lobby/Animations/monolith
|
||||
animation: _Sunrise/Lobby/Animations/monolith.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: Nebula
|
||||
animation: _Sunrise/Lobby/Animations/nebula.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: NeonSity
|
||||
animation: _Sunrise/Lobby/Animations/neon_sity.rsi
|
||||
scale: 9, 9
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: NightMoon
|
||||
rawPath: _Sunrise/Lobby/Animations/night_moon
|
||||
animation: _Sunrise/Lobby/Animations/night_moon.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: RedSkull
|
||||
rawPath: _Sunrise/Lobby/Animations/red_skull
|
||||
animation: _Sunrise/Lobby/Animations/red_skull.rsi
|
||||
scale: 14, 14
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: Sky
|
||||
rawPath: _Sunrise/Lobby/Animations/sky
|
||||
animation: _Sunrise/Lobby/Animations/sky.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: SpaceDesert
|
||||
rawPath: _Sunrise/Lobby/Animations/space_desert
|
||||
animation: _Sunrise/Lobby/Animations/space_desert.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: SpaceGirl
|
||||
animation: _Sunrise/Lobby/Animations/space_girl.rsi
|
||||
scale: 6, 6
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: SpaceStarts
|
||||
rawPath: _Sunrise/Lobby/Animations/space_starts
|
||||
animation: _Sunrise/Lobby/Animations/space_starts.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: SunnyCity
|
||||
rawPath: _Sunrise/Lobby/Animations/sunny_city
|
||||
animation: _Sunrise/Lobby/Animations/sunny_city.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: SunnyPtl
|
||||
rawPath: _Sunrise/Lobby/Animations/sunny_PTL
|
||||
animation: _Sunrise/Lobby/Animations/sunny_PTL.rsi
|
||||
scale: 8, 8
|
||||
|
||||
- type: lobbyAnimation
|
||||
id: SunnyPtl2
|
||||
rawPath: _Sunrise/Lobby/Animations/sunny_PTL2
|
||||
animation: _Sunrise/Lobby/Animations/sunny_PTL2.rsi
|
||||
scale: 8, 8
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 2.3 MiB |
137
Resources/Textures/_Sunrise/Lobby/Animations/bar.rsi/meta.json
Normal file
|
|
@ -0,0 +1,137 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 500,
|
||||
"y": 294
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 74 KiB |
138
Resources/Textures/_Sunrise/Lobby/Animations/billy.rsi/meta.json
Normal file
|
|
@ -0,0 +1,138 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 150,
|
||||
"y": 150
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 135 KiB After Width: | Height: | Size: 135 KiB |
|
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 208 KiB After Width: | Height: | Size: 208 KiB |
|
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 317 KiB After Width: | Height: | Size: 317 KiB |
|
After Width: | Height: | Size: 8.9 MiB |
|
|
@ -0,0 +1,77 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 640,
|
||||
"y": 360
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 192 KiB After Width: | Height: | Size: 192 KiB |
|
After Width: | Height: | Size: 189 KiB |
|
|
@ -0,0 +1,78 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 320,
|
||||
"y": 180
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 165 KiB |
|
|
@ -0,0 +1,56 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 320,
|
||||
"y": 200
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 93 KiB |
|
After Width: | Height: | Size: 335 KiB |
|
|
@ -0,0 +1,94 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 320,
|
||||
"y": 200
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB |
|
After Width: | Height: | Size: 104 KiB |
|
|
@ -0,0 +1,54 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 448,
|
||||
"y": 236
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 3.1 MiB |
|
|
@ -0,0 +1,148 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 440,
|
||||
"y": 248
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 3.1 MiB |
|
|
@ -0,0 +1,34 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 768,
|
||||
"y": 368
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 404 KiB After Width: | Height: | Size: 404 KiB |
|
Before Width: | Height: | Size: 129 KiB After Width: | Height: | Size: 129 KiB |
|
After Width: | Height: | Size: 1.3 MiB |
|
|
@ -0,0 +1,98 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 640,
|
||||
"y": 400
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 859 KiB |
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 640,
|
||||
"y": 360
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 256 KiB After Width: | Height: | Size: 256 KiB |
|
Before Width: | Height: | Size: 168 KiB After Width: | Height: | Size: 168 KiB |
|
Before Width: | Height: | Size: 221 KiB After Width: | Height: | Size: 221 KiB |
|
After Width: | Height: | Size: 203 KiB |
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 320,
|
||||
"y": 200
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.8 MiB |
|
|
@ -0,0 +1,118 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 300,
|
||||
"y": 180
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 201 KiB After Width: | Height: | Size: 201 KiB |
|
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 111 KiB |
|
After Width: | Height: | Size: 4.2 MiB |
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 450,
|
||||
"y": 260
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 351 KiB After Width: | Height: | Size: 351 KiB |
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Автор потерялся в пучине сети интернет",
|
||||
"size": {
|
||||
"x": 320,
|
||||
"y": 200
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "animation",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 170 KiB After Width: | Height: | Size: 170 KiB |
|
Before Width: | Height: | Size: 159 KiB After Width: | Height: | Size: 159 KiB |