Пример #1
0
    /// <summary>
    ///
    /// </summary>
    protected override void Start()
    {
        base.Start();

        m_AIPicker = ComponentContainer.AddXKComponent <IntBufferedRandom>();
        m_AIPicker.AddValueRange(0, c_AICount);

        EnableLogs();
        InitSeed();

        CreateMatch();
    }
Пример #2
0
    void CreateHomes(Vector3 bounds)
    {
        // create random buffer
        IntBufferedRandom rnd = new IntBufferedRandom();

        rnd.AddValueRange(0, c_GridSize * c_GridSize);
        rnd.Range = Lehmer.Range;

        // create homes
        int homeCount = Lehmer.Range(c_MinHomeCount, c_GridSize * c_GridSize);

        for (int i = 0; i < homeCount; ++i)
        {
            CreateHome(GetPosition(rnd.DrawValue(), bounds));
        }
    }