示例#1
0
    void AddWithHabitat(Vector3 position, DMapHabitat habitat)
    {
        float random = Random.Range(0, 100);
        int   pivot  = 0;

        for (int i = 0; i < habitat.objectNames.Length; i++)
        {
            pivot += habitat.percents[i];
            if (random < pivot)
            {
                mapObjects.Add(new MapObject(position, habitat.objectNames[i]));
                return;
            }
        }
    }
示例#2
0
 public Pivot(Vector3 position, DMapHabitat habitat)
 {
     this.position = position;
     this.habitat  = habitat;
 }