private void UpdateData() { PlayerHealth.SaveHealth(); PlaytimeData.finishedStages++; CollectableDisplay.instance.SaveScore(); BonusCollectableManager.SaveCollectedStates(); WorldData worldData = GameplayData.GetWorldData(); worldData.collectCount = CollectableDisplay.instance.Score; }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.CompareTag("Player")) { Debug.Log("checkpoint caught at " + collision.transform.position); Collider2D collider2D = GetComponent <Collider2D>(); if (collider2D) { collider2D.enabled = false; } CheckpointSystem.SetSpawnPosition(transform.position + spawnOffset); CollectableDisplay.instance.SaveScore(); BonusCollectableManager.SaveCollectedStates(); } }
public void Init(BonusCollectableManager manager) { this.manager = manager; }