Ejemplo n.º 1
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(TagName);

            if (Dimensions > 0)
            {
                sb.Append("[");
                sb.Append(Dimension1Size);
                if (Dimensions > 1)
                {
                    sb.Append(",");
                    sb.Append(Dimension2Size);
                }

                if (Dimensions > 2)
                {
                    sb.Append(",");
                    sb.Append(Dimension3Size);
                }
                sb.Append("]");
            }

            sb.Append((IsStructure ? " (Structure)" : "(Not a Structure)"));
            sb.Append(" Memory Address: " + MemoryAddress.ToString("X8"));

            return(sb.ToString());
        }
Ejemplo n.º 2
0
 public PropObjectInfo(Prop obj)
 {
     _prop         = obj;
     _modelName    = MemoryAccess.GetEntityName(MemoryAddress);
     UiLabel.Color = System.Drawing.Color.FromArgb(190, UserConfig.ObjectColour);
     UiLabel.SetText(0, "NAME: " + ModelName);
     UiLabel.SetText(1, "POSITION:  " + $"{_prop.Position.X}, {_prop.Position.Y}, {_prop.Position.Z}");
     UiLabel.SetText(2, "YMAP:  " + MemoryAccess.GetEntityMapDataName(MemoryAddress) + ".ymap");
     UiLabel.SetText(3, "Memory Address: 0x" + MemoryAddress.ToString("X"));
 }