SettingmultiplyPlayers in solo
This commit is contained in:
parent
4dc18ea64e
commit
29a7648e5b
3 changed files with 13 additions and 5 deletions
|
@ -46,6 +46,8 @@ namespace ZoFo.GameCore
|
||||||
// Подписка на действия инпутменеджера.
|
// Подписка на действия инпутменеджера.
|
||||||
// Отправляются данные апдейтса с обновлением инпута
|
// Отправляются данные апдейтса с обновлением инпута
|
||||||
AppManager.Instance.InputManager.ActionEvent += () =>
|
AppManager.Instance.InputManager.ActionEvent += () =>
|
||||||
|
{
|
||||||
|
if (AppManager.Instance.client.networkManager.PlayerId > 0)
|
||||||
{
|
{
|
||||||
networkManager.AddData(new UpdateInput()
|
networkManager.AddData(new UpdateInput()
|
||||||
{
|
{
|
||||||
|
@ -53,6 +55,7 @@ namespace ZoFo.GameCore
|
||||||
InputAttackDirection = AppManager.Instance.InputManager.InputAttackDirection.Serialize(),
|
InputAttackDirection = AppManager.Instance.InputManager.InputAttackDirection.Serialize(),
|
||||||
PlayerId = AppManager.Instance.client.networkManager.PlayerId
|
PlayerId = AppManager.Instance.client.networkManager.PlayerId
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
AppManager.Instance.InputManager.OnInteract += () =>
|
AppManager.Instance.InputManager.OnInteract += () =>
|
||||||
|
|
|
@ -170,6 +170,10 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager
|
||||||
update = token.ToObject<UpdateTileCreated>();
|
update = token.ToObject<UpdateTileCreated>();
|
||||||
data.Add(update);
|
data.Add(update);
|
||||||
break;
|
break;
|
||||||
|
case "UpdateCreatePlayer":
|
||||||
|
update = token.ToObject<UpdateCreatePlayer>();
|
||||||
|
data.Add(update);
|
||||||
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,6 +27,7 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager.Updates
|
||||||
[JsonDerivedType(typeof(UpdatePlayerExit))]
|
[JsonDerivedType(typeof(UpdatePlayerExit))]
|
||||||
[JsonDerivedType(typeof(UpdateInputInteraction))]
|
[JsonDerivedType(typeof(UpdateInputInteraction))]
|
||||||
[JsonDerivedType(typeof(UpdateInputShoot))]
|
[JsonDerivedType(typeof(UpdateInputShoot))]
|
||||||
|
[JsonDerivedType(typeof(UpdateCreatePlayer))]
|
||||||
|
|
||||||
public class UpdateData
|
public class UpdateData
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Reference in a new issue