Exemplo n.º 1
0
        private string AimModeText()
        {
            string mode      = GetText(UITextDataTag.AimMode);
            string skillName = skillManager.GetSkillName(skillNameTag);

            int[] relativePos = pcLocalManager.GetRelativePosition(
                aimMetaInfo.Position);
            int relativeX = relativePos[0];
            int relativeY = relativePos[1];

            int distance = pcLocalManager.GetDistance(aimMetaInfo.Position);
            int range    = skillManager.GetSkillRange(skillNameTag);

            string text
                = $"[ {mode} {skillName} ] [ {relativeX}, {relativeY} ]"
                  + $" [ {distance} / {range} ]";

            return(text);
        }
Exemplo n.º 2
0
        private void PrintModeline(GameObject target)
        {
            string name = target.GetComponent <MetaInfo>().ObjectName;

            int[] targetPos   = target.GetComponent <MetaInfo>().Position;
            int[] relativePos = pcLocalManager.GetRelativePosition(targetPos);
            int   relativeX   = relativePos[0];
            int   relativeY   = relativePos[1];

            int distance = pcLocalManager.GetDistance(targetPos);

            string modeline
                = $"[ {name} ] [ {relativeX}, {relativeY} ] [ {distance} ]";

            SearchText(UITag.Modeline).text = modeline;
        }