Пример #1
0
    public override void Start(RAIN.Core.AI ai)
    {
        _fireCommander = ai.GetCustomElement <FireCommanderElement>();

        if (_targets.Count == 0)
        {
            _targets.Add(GameObject.Find("situationone"));
            _targets.Add(GameObject.Find("situationtwo"));
            _targets.Add(GameObject.Find("situationthree"));
        }

        int tNextTarget = Random.Range(0, 3);

        if (tNextTarget == _lastTarget)
        {
            tNextTarget = (tNextTarget + 1) % _targets.Count;
        }

        _lastTarget = tNextTarget;

        _fireCommander.CommandTarget = _targets[tNextTarget];
    }
Пример #2
0
    public override void Start(RAIN.Core.AI ai)
    {
        _fireCommander = ai.GetCustomElement <FireCommanderElement>();

        _fireCommander.LoadFireMen();
    }
Пример #3
0
    public override void Start(RAIN.Core.AI ai)
    {
        _fireCommander = ai.GetCustomElement <FireCommanderElement>();

        _fireCommander.ClearTarget();
    }