public void Activate()
{
if (camera.IsActivate)
{
return;
}
if (TargetHelper.IsTargetSelect)
{
var target = new TargetHelper(part);
target.Update();
if (target.Destination > allowedDistance)
{
ScreenMessages.PostScreenMessage("You need to set target and be closer than " + allowedDistance + " meters from target", 5f, ScreenMessageStyle.UPPER_CENTER);
IsEnabled = false;
}
else
{
camera.Activate();
StartCoroutine("WhiteNoiseUpdate"); //whitenoise
}
}
else
{
ScreenMessages.PostScreenMessage("You need to set target", 5f, ScreenMessageStyle.UPPER_CENTER);
IsEnabled = false;
}
}