消息通知增加上线了
This commit is contained in:
parent
2c8457c75e
commit
348552b0bc
@ -175,11 +175,13 @@ public class MainController : BaseScene
|
|||||||
}
|
}
|
||||||
void FinishMessageLeft()
|
void FinishMessageLeft()
|
||||||
{
|
{
|
||||||
|
#if UNITY_STANDALONE_WIN
|
||||||
msgIndex = 0;
|
msgIndex = 0;
|
||||||
foreach (var item in msgs)
|
foreach (var item in msgs)
|
||||||
{
|
{
|
||||||
item.DOFade(0, 0.3f);
|
item.DOFade(0, 0.3f);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void FinishMessageRight()
|
void FinishMessageRight()
|
||||||
@ -309,7 +311,8 @@ public class MainController : BaseScene
|
|||||||
MapUDPService.Send(0, App.CurrentUser.Id, new double[]{ 0d,0d}, competitionId: 0);
|
MapUDPService.Send(0, App.CurrentUser.Id, new double[]{ 0d,0d}, competitionId: 0);
|
||||||
//发送消息
|
//发送消息
|
||||||
|
|
||||||
foreach (var item in MapUDPService.GetOnlineUserList())
|
var list = MapUDPService.GetOnlineUserList();
|
||||||
|
foreach (var item in list)
|
||||||
{
|
{
|
||||||
if (item.RouteId > 0)
|
if (item.RouteId > 0)
|
||||||
{
|
{
|
||||||
@ -322,7 +325,7 @@ public class MainController : BaseScene
|
|||||||
App.RouteNameDict.Add(item.RouteId, item.RouteName);
|
App.RouteNameDict.Add(item.RouteId, item.RouteName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
item.RouteName = App.RouteNameDict[item.RouteId];
|
item.RouteName = App.RouteNameDict[item.RouteId];
|
||||||
}
|
}
|
||||||
@ -335,27 +338,32 @@ public class MainController : BaseScene
|
|||||||
{
|
{
|
||||||
message = $"完成了<color=#ff2742>{item.RouteName}</color>的挑战";
|
message = $"完成了<color=#ff2742>{item.RouteName}</color>的挑战";
|
||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(message))
|
if (!string.IsNullOrEmpty(message))
|
||||||
{
|
{
|
||||||
EventQueueSystem.QueueEventOnce(new LinkedMessageEvent(item.RouteId, message, item.HeadImage, item.Name), $"{item.RouteId}{item.Name}");
|
EventQueueSystem.QueueEventOnce(new LinkedMessageEvent(item.RouteId, message, item.HeadImage, item.Name), $"{item.RouteId}{item.Name}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (item.Point[0] == -1d)
|
||||||
|
{
|
||||||
|
var message = $"{item.Name}上线了";
|
||||||
|
EventQueueSystem.QueueEventOnce(new LinkedMessageEvent(item.RouteId, message, item.HeadImage, item.Name), $"{item.Id}{item.LastActiveTime}{item.Point}");
|
||||||
|
}
|
||||||
//距离
|
//距离
|
||||||
if (item.EndDistance > 50)
|
if (item.EndDistance > 50)
|
||||||
{
|
{
|
||||||
var message = $"在骑行过程中突破了<color=#00ff00>{"50KM"}</color>的挑战" ;
|
var message = $"在骑行过程中突破了<color=#00ff00>{"50KM"}</color>的挑战";
|
||||||
EventQueueSystem.QueueEventOnce(new LinkedMessageEvent(item.RouteId, message, item.HeadImage, item.Name), $"{item.RouteId}{item.Name}50KM");
|
EventQueueSystem.QueueEventOnce(new LinkedMessageEvent(item.RouteId, message, item.HeadImage, item.Name), $"{item.RouteId}{item.Name}50KM");
|
||||||
}
|
}
|
||||||
//速度
|
//速度
|
||||||
if (item.Speed > 10)
|
if (item.Speed > 10)
|
||||||
{
|
{
|
||||||
var message = $"在骑行过程中速度达到了惊人的<color=#ff0000>{item.Speed}</color>KM/H";
|
var message = $"在骑行过程中速度达到了惊人的<color=#ff0000>{item.Speed}</color>KM/H";
|
||||||
EventQueueSystem.QueueEventOnce(new LinkedMessageEvent(item.RouteId, message, item.HeadImage, item.Name), $"{item.RouteId}{item.Name}10KM/H");
|
EventQueueSystem.QueueEventOnce(new LinkedMessageEvent(item.RouteId, message, item.HeadImage, item.Name), $"{item.RouteId}{item.Name}10KM/H");
|
||||||
}
|
}
|
||||||
//功体比
|
//功体比
|
||||||
if (item.WeightKg > 2)
|
if (item.WeightKg > 2)
|
||||||
{
|
{
|
||||||
var message = $"在骑行过程中功体比达到了惊人的<color=#0000ff>{item.WeightKg}</color>w/kg";
|
var message = $"在骑行过程中功体比达到了惊人的<color=#0000ff>{item.WeightKg}</color>w/kg";
|
||||||
EventQueueSystem.QueueEventOnce(new LinkedMessageEvent(item.RouteId, message, item.HeadImage, item.Name), $"{item.RouteId}{item.Name}2WeightKg");
|
EventQueueSystem.QueueEventOnce(new LinkedMessageEvent(item.RouteId, message, item.HeadImage, item.Name), $"{item.RouteId}{item.Name}2WeightKg");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -46,8 +46,8 @@ public class Loom : MonoBehaviour
|
|||||||
DontDestroyOnLoad(g);
|
DontDestroyOnLoad(g);
|
||||||
_current = g.AddComponent<Loom>();
|
_current = g.AddComponent<Loom>();
|
||||||
MapUDPService.Init();
|
MapUDPService.Init();
|
||||||
|
MapUDPService.Send(0, App.CurrentUser.Id, new double[] { -1d, -1d }, competitionId: 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<Action> _actions = new List<Action>();
|
private List<Action> _actions = new List<Action>();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user