internal override void DestroySelf()
        {
            LaserEventArgs tempArgs = new LaserEventArgs(true);
            OnLaserHit(tempArgs);

            DefaultDestructAction();
        }
 public void LaserHandler(LaserEventArgs e)
 {
     PublishStateEvent(0, 0, 1, 0);
 }