This commit is contained in:
Lachlan Leone
2023-09-04 05:13:56 +10:00
parent e2e4416521
commit 4f5c9fdea9
7 changed files with 27 additions and 76 deletions
+1
View File
@@ -2,3 +2,4 @@ bin/
obj/ obj/
.vs/ .vs/
.DS_Store .DS_Store
.idea
+3
View File
@@ -0,0 +1,3 @@
# Release Notes v0.2.1
- Players can now use other player's cosmetic stations.
+1 -14
View File
@@ -6,19 +6,6 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Yariazen.PlateUp.ModBuildUtilities" Version="1.6.16" /> <PackageReference Include="Yariazen.PlateUp.ModBuildUtilities" Version="1.10.21" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Reference Include="Discord">
<HintPath>H:\SteamLibrary\steamapps\common\PlateUp\PlateUp\PlateUp_Data\Managed\Discord.dll</HintPath>
</Reference>
<Reference Include="Facepunch.Steamworks.Win64">
<HintPath>H:\SteamLibrary\steamapps\common\PlateUp\PlateUp\PlateUp_Data\Managed\Facepunch.Steamworks.Win64.dll</HintPath>
</Reference>
<Reference Include="KitchenLib-Workshop">
<HintPath>..\..\..\..\Libraries\KitchenLib\KitchenLib-Workshop.dll</HintPath>
</Reference>
</ItemGroup>
</Project> </Project>
+1 -1
View File
@@ -15,7 +15,7 @@ namespace MMOKitchenReborn
public const string MOD_ID = "mmokitchen"; public const string MOD_ID = "mmokitchen";
public const string MOD_NAME = "MMO Kitchen"; public const string MOD_NAME = "MMO Kitchen";
public const string MOD_AUTHOR = "StarFluxGames"; public const string MOD_AUTHOR = "StarFluxGames";
public const string MOD_VERSION = "0.2.0"; public const string MOD_VERSION = "0.2.1";
public const string MOD_COMPATIBLE_VERSIONS = ">=1.1.4"; public const string MOD_COMPATIBLE_VERSIONS = ">=1.1.4";
public static PreferenceManager manager; public static PreferenceManager manager;
+21
View File
@@ -0,0 +1,21 @@
using Kitchen;
using KitchenMods;
namespace MMOKitchenReborn.Systems;
public class AnyProfileEditor : InteractionSystem, IModSystem
{
protected override bool IsPossible(ref InteractionData data)
{
return Require(data.Target, out Editor);
}
protected override void Perform(ref InteractionData data)
{
Editor.IsTriggered = true;
Editor.TriggerEntity = data.Interactor;
SetComponent(data.Target, Editor);
}
private CTriggerProfileEditor Editor;
}
@@ -1,33 +0,0 @@
using Kitchen;
using KitchenMods;
using UnityEngine;
namespace MMOKitchenReborn.Systems
{
public class ChangeColour_Override : ChangeColour, IModSystem
{
protected override bool IsPossible(ref InteractionData data)
{
bool result;
if (!Require(data.Target, out Selector))
result = false;
else
result = Require(data.Interactor, out Colour);
return result;
}
protected override void Perform(ref InteractionData data)
{
float num;
float s;
float v;
Color.RGBToHSV(Colour.Color, out num, out s, out v);
Colour.Color = Color.HSVToRGB(num + 0.05f, s, v);
data.Context.Set(data.Interactor, Colour);
}
private CColourSelector Selector;
private CPlayerColour Colour;
}
}
@@ -1,28 +0,0 @@
using Kitchen;
using KitchenMods;
namespace MMOKitchenReborn.Systems
{
public class SwapCosmetics_Override : SwapCosmetics, IModSystem
{
protected override bool IsPossible(ref InteractionData data)
{
base.IsPossible(ref data);
bool result;
if (!Require(data.Target, out Selector))
result = false;
else
result = Require(data.Interactor, out Cosmetics);
return result;
}
protected override void Perform(ref InteractionData data)
{
base.Perform(ref data);
}
private CCosmeticSelector Selector;
private CPlayerCosmetics Cosmetics;
}
}