////////////////

        protected override void Receive()
        {
            var myworld = ModContent.GetInstance <AmbushesWorld>();

            Ambush ambush = Ambush.CreateType(this.AmbushType, this.TilePositionX, this.TilePositionY, this.IsEntrapment);

            myworld.AmbushMngr.ArmAmbush(ambush);
        }
        ////////////////

        protected override void ReceiveReply()
        {
            var    myworld = ModContent.GetInstance <AmbushesWorld>();
            Ambush ambush;

            for (int i = 0; i < this.AmbushTypes.Length; i++)
            {
                ambush = Ambush.CreateType(this.AmbushTypes[i], this.TilePositionXs[i], this.TilePositionYs[i], this.IsEntrapments[i]);
                myworld.AmbushMngr.ArmAmbush(ambush);
            }
        }