Esempio n. 1
0
        public ActionSpawnUnit(Entity owner, float creationDuration, string entityIDToSpawn) : base(owner)
        {
            _entityIDToSpawn = entityIDToSpawn;

            // overwrite 'creationDuration' if cheat is enabled
            if (TartarosCheatsManager.IsCreationTimeToZeroActive())
            {
                creationDuration = 1f;
            }

            _creationDuration = creationDuration;

            if (CanExecuteAction())
            {
                _doPendingCreationFailed = false;
                SetInPendingCreation();
            }
            else
            {
                _doPendingCreationFailed = true;
                _isInToPendingCreation   = false;
            }
        }
Esempio n. 2
0
    private static void StartWave()
    {
        TartarosCheatsManager cheatManager = FindObjectOfType <TartarosCheatsManager>();

        cheatManager.StartWave();
    }