Esempio n. 1
0
        private static void Prefix(float ___m_alpha, UIElement __instance)
        {
            if (!GameplayManager.IsMultiplayerActive)
            {
                return;
            }
            var position = new Vector2();

            position.x = 0f;
            position.y = -230f;
            float num = -25f;

            for (int i = 0; i < GameplayManager.RecentMessageString.Length; i++)
            {
                if (GameplayManager.RecentMessageTimer[i] > 0f && GameplayManager.RecentMessageString[i] != string.Empty)
                {
                    __instance.DrawStringSmall(GameplayManager.RecentMessageString[i], position, 0.5f, StringOffset.CENTER, (!GameplayManager.RecentMessagePriority[i]) ? UIManager.m_col_ui3 : UIManager.m_col_hi5, Mathf.Min(1f, GameplayManager.RecentMessageTimer[i] * 2f));
                    position.y -= 25f;
                    num        += 25f;
                }
            }

            if (!CTF.IsActive)
            {
                return;
            }
            position.x = 510f;
            position.y = -230f;

            position.x -= 100f;
            position.x -= 110f;
            position.y += 20f;
            CTF.DrawFlags(__instance, position, ___m_alpha);
        }
Esempio n. 2
0
        private static void Prefix(Vector2 pos, float ___m_alpha, UIElement __instance)
        {
            if (!CTF.IsActive)
            {
                return;
            }
            pos.x -= 4f;
            pos.y -= 5f;
            pos.x -= 100f;
            pos.y -= 20f;

            pos.x -= 110f;
            pos.y += 20f;

            CTF.DrawFlags(__instance, pos, ___m_alpha);
        }