コード例 #1
0
ファイル: TrackManager.cs プロジェクト: team-00/WWF_JAM
    private int DeductHealth(TrashbagStats stats)
    {
        int totalHealthReduc = 1;

        for (int i = 0; i < stats.ChildTrashbagStats.Length; i++)
        {
            totalHealthReduc += DeductHealth(stats.ChildTrashbagStats[i]);
        }
        return(totalHealthReduc);
    }
コード例 #2
0
ファイル: TrackManager.cs プロジェクト: team-00/WWF_JAM
    public Trashbag CreateTrashbag(TrashbagStats stats = null)
    {
        Trashbag bag = Instantiate(trashbagPrefab, GetTilemapPos(waypoints[0], 0f), Quaternion.identity);

        AddTrashbag(bag);
        bag.TrackManager = this;
        if (stats != null)
        {
            bag.Stats = stats;
        }
        else
        {
            bag.Stats.ApplyStats(bag);
        }
        return(bag);
    }