Files
GoakeFlax/Source/Game/GameMode/GameModeManager.cs

34 lines
864 B
C#

using System;
using FlaxEngine;
using FlaxEngine.Networking;
using Console = Cabrito.Console;
namespace Game
{
public static class GameModeManager
{
public static void Init()
{
NetworkManager.OnMessage += OnClientConnected;
Level.SceneLoaded += OnLevelLoaded;
Console.Print("level was loaded: " + Level.IsAnySceneLoaded);
}
public static void Cleanup()
{
NetworkManager.OnMessage -= OnClientConnected;
Level.SceneLoaded -= OnLevelLoaded;
}
public static void OnLevelLoaded(Scene scene, Guid assetGuid)
{
Console.Print("level loaded");
}
public static bool OnClientConnected(NetworkMessage message)
{
Console.Print("client connected");
return true;
}
}
}