desroySprite.transform.position = 0.5*transform1.position + 0.5*transform2.position;
desroySprite.transform.localScale = desroySprite.transform.position / N;
Action move = j.Vertical < 0 ? ((j.Vertical < j.Horizontal) ? moveVertical : moveHorizontal) : ((j.Vertical > -j.Horizontal) ? moveVertical : moveHorizontal);
move();
public float GameSpeedMultiplier {get; private set;}
и прокидывай этот скрипт во все классы PipeMode и домножай на этот множитель. private float x = 0;
private bool b = false;
public float X
{
get { return x; }
set { b = value != x; x = value; }
}