Esempio n. 1
0
        public void DrawSkillIcon(Vector2 Position, float Scale = 2f)
        {
            Position.X = (int)Position.X;
            Position.Y = (int)Position.Y;
            byte[,] IconMap;
            Color IconColor;

            GetBase.GetSkillIconInfos(out IconMap, out IconColor);
            const float ColorStrengthValue = 1f / 9;

            for (int y = 0; y < 16; y++)
            {
                for (int x = 0; x < 16; x++)
                {
                    Vector2 NewPosition = Position;
                    NewPosition.X += x * Scale;
                    NewPosition.Y += y * Scale;
                    Main.spriteBatch.Draw(Main.blackTileTexture, NewPosition, null, IconColor * (IconMap[x, y] * ColorStrengthValue), 0, Vector2.Zero, Scale, Microsoft.Xna.Framework.Graphics.SpriteEffects.None, 0f);
                }
            }
        }
Esempio n. 2
0
 /// <summary>Creates service definition that can be registered with a server</summary>
 /// <param name="serviceImpl">An object implementing the server-side handling logic.</param>
 public static grpc::ServerServiceDefinition BindService(GetBase serviceImpl)
 {
     return(grpc::ServerServiceDefinition.CreateBuilder()
            .AddMethod(__Method_SayHello, serviceImpl.SayHello).Build());
 }