public void AttachTo(BasePlayer player, Vector3 offset = default(Vector3)) { AssertNotDisposed(); if (player == null) { throw new ArgumentNullException(nameof(player)); } Internal.AttachDynamicAreaToPlayer(Id, player.Id, offset.X, offset.Y, offset.Z); }