Boss Room 是一款使用 Unity MLAPI 制作的全功能合作多人 RPG。 它旨在作为学习样本,展示类似游戏中经常出现的某些典型游戏模式。
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

42 行
1.1 KiB

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using BossRoom;
namespace BossRoom.Server
{
/// <summary>
/// Server specialization of Character Select game state.
/// </summary>
[RequireComponent(typeof(CharSelectData))]
public class ServerCharSelectState : GameStateBehaviour
{
public override GameState ActiveState { get { return GameState.CHARSELECT; } }
//TODO: GOMPS-83. Remove this temp variable and replace with core CharSelect logic.
private float m_start_s; //TEMP. manages transition.
public override void NetworkStart()
{
base.NetworkStart();
if (!IsServer) { this.enabled = false; }
m_start_s = Time.time;
}
// Update is called once per frame
void Update()
{
if( (Time.time - m_start_s) > 3 )
{
//temp: we don't have any logic or anything in CharSelect, so for now we just skip on to the next scene.
MLAPI.SceneManagement.NetworkSceneManager.SwitchScene("DungeonTest");
}
}
}
}