// Start is called before the first frame update void Start() { spriteRenderer = playerSprite.GetComponent <SpriteRenderer>(); particleMainModule = GetComponent <ParticleSystem>().main; previousLayerIndex = -1; transform.position = initPositionData.position; previousPositionData = initPositionData.Copy(); ResetPosition(); }