コード例 #1
0
        public void GetLiquidObjectsTest(string template, string [] liquidObjects)
        {
            var liquidObjectsActual = LiquidHelper.GetLiquidObjects(template).ToList();

            Assert.Equal(liquidObjects.Length, liquidObjectsActual.Count());

            for (var i = 0; i < liquidObjects.Length; i++)
            {
                Assert.Equal(liquidObjects [i], LiquidHelper.UnwrapLiquidObject(liquidObjectsActual [i]));
            }
        }
コード例 #2
0
        public override bool UseItem(Player player)
        {
            if (Main.myPlayer == player.whoAmI)
            {
                if (player.IsTargetTileInItemRange(item))
                {
                    if (LiquidHelper.PlaceLiquid(Player.tileTargetX, Player.tileTargetY, LiquidID.Lava))
                    {
                        Main.PlaySound(SoundID.Splash, (int)player.position.X, (int)player.position.Y);
                        return(true);
                    }
                }
            }

            return(base.UseItem(player));
        }
コード例 #3
0
 public override bool UseItem(Player player)
 {
     return(LiquidHelper.PlaceLiquid(player, LiquidHelper.Liquids.Honey, 2));
 }