Esempio n. 1
0
    IEnumerator MagazinePull(VillageBody village, MagazinePull pull)
    {
        CurrentCommand = pull;
        IsSneaking     = false;
        yield return(WaitWithProgress(0.5f));

        village.MagazinePull(pull.Type, this);
        CurrentCommand = null;
    }
Esempio n. 2
0
    static MagazinePull ParseMagazinePull(string[] tokens, AiProtocol.Descriptions.ResourceType type)
    {
        if (tokens.Length < 3 || tokens[0].ToLowerInvariant() != "magazinepull")
        {
            return(null);
        }
        var res = new MagazinePull();

        res.Type = type;
        if (int.TryParse(tokens[1], out res.VillageID))
        {
            return(res);
        }
        else
        {
            return(null);
        }
    }