Exemplo n.º 1
0
        public static void UpdateMessage(string message, float time, Vector2 worldPos, int dist, int roomID, Color color)
        {
            for (int i = 0; i < displayMessages.Count; i++)
            {
                if (displayMessages[i].tracking == dist)
                {
                    displayMessages[i].worldPos = worldPos - camPos();
                    displayMessages[i].text     = message;
                    displayMessages[i].life     = time;
                    displayMessages[i].color    = color;
                    displayMessages[i].roomID   = roomID;
                    return;
                }
            }
            QuickDisplayMessage msg = new QuickDisplayMessage()
            {
                text     = message,
                life     = time,
                isWorld  = true,
                worldPos = worldPos - camPos(),
                color    = color,
                roomID   = roomID
            };

            msg.tracking = dist;
            displayMessages.Add(msg);
        }
Exemplo n.º 2
0
        public static void AddMessage(string messsage, float time, bool isWorld, Vector2 worldPos, Color color)
        {
            QuickDisplayMessage msg = new QuickDisplayMessage()
            {
                text     = messsage,
                life     = time,
                isWorld  = isWorld,
                worldPos = worldPos,
                color    = color,
                roomID   = (trackedPlayer == null ? 0 : trackedPlayer.Room.index)
            };

            displayMessages.Add(msg);
        }