56 lines
1.4 KiB
C#
56 lines
1.4 KiB
C#
using Assets.Scripts.Player;
|
|
using Steamworks;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using UnityEngine;
|
|
|
|
namespace Assets.Scripts
|
|
{
|
|
class EasterEggHandler
|
|
{
|
|
public static void applyEasterEgg(string playername)
|
|
{
|
|
if (playername.ToLower().Length > 0)
|
|
{
|
|
applyNameEasterEgg(playername.ToLower());
|
|
}
|
|
}
|
|
|
|
private static void applyNameEasterEgg(string playername)
|
|
{
|
|
//TODO: Create achievements fitting of their contribution... no game changing things, except godmode
|
|
switch (playername)
|
|
{
|
|
case "threetimes8":
|
|
break;
|
|
case "finnchen123":
|
|
break;
|
|
case "thefluffeypanda":
|
|
break;
|
|
case "nicola":
|
|
SteamWorksHandler.getGodModeAchievement();
|
|
break;
|
|
}
|
|
}
|
|
|
|
public static bool isGodMode(PlayerObject player)
|
|
{
|
|
bool result = false;
|
|
if (player != null)
|
|
{
|
|
if (player.getPlayerName() != null)
|
|
{
|
|
if (player.getPlayerName().ToLower() == "nicola")
|
|
{
|
|
result = true;
|
|
}
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
}
|
|
}
|