/// <summary> /// Add a new block signal /// </summary> public IBlockSignal AddNewBlockSignal() { var entity = new BlockSignal(); Add(entity); return(entity); }
private void Block(BlockSignal signal) { StartCoroutine(ChangeSpriteCoroutine(_blockSprite, _timeToBlock)); _canBlock = true; _timeWhenBlocked = Time.time; }