コード例 #1
0
    private void UpdateData()
    {
        PlayerHealth.SaveHealth();
        PlaytimeData.finishedStages++;
        CollectableDisplay.instance.SaveScore();
        BonusCollectableManager.SaveCollectedStates();

        WorldData worldData = GameplayData.GetWorldData();

        worldData.collectCount = CollectableDisplay.instance.Score;
    }
コード例 #2
0
    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();
        }
    }
コード例 #3
0
 public void Init(BonusCollectableManager manager)
 {
     this.manager = manager;
 }