Exemple #1
0
    public bool CanBuy(Resources.ResourcesType type)
    {
        ResourceCollectionCost collec = new ResourceCollectionCost(type);
        bool res = resourcesConf.CanBuy(collec);

        return(res);
    }
Exemple #2
0
    public bool Buy(Resources.ResourcesType type)
    {
        ResourceCollectionCost collec = new ResourceCollectionCost(type);
        bool res = resourcesConf.Buy(collec);

        DebugDisplay();
        return(res);
    }
Exemple #3
0
    private void SetProdValue(GameObject obj, Resources.ResourcesType type)
    {
        int    aProdValue  = GameManager.GetInstance().GetSimulation(type).count;
        string aProdString = "";

        if (aProdValue > 0)
        {
            aProdString = "+" + aProdValue.ToString();
        }
        obj.GetComponent <Text>().text = aProdString;
    }
Exemple #4
0
    public Resources GetResources(Resources.ResourcesType type)
    {
        Resources resources = D;

        if (type == Resources.ResourcesType.A)
        {
            resources = A;
        }
        else if (type == Resources.ResourcesType.B)
        {
            resources = B;
        }
        else if (type == Resources.ResourcesType.C)
        {
            resources = C;
        }
        return(resources);
    }
Exemple #5
0
    public ResourceCollectionCost(Resources.ResourcesType type)
    {
        if (type == Resources.ResourcesType.A)
        {
            A.count = 3;
            B.count = 0;
            C.count = 0;
            D.count = 0;
        }

        if (type == Resources.ResourcesType.B)
        {
            A.count = 5;
            B.count = 0;
            C.count = 0;
            D.count = 0;
        }

        if (type == Resources.ResourcesType.C)
        {
            A.count = 10;
            B.count = 5;
            C.count = 0;
            D.count = 0;
        }

        if (type == Resources.ResourcesType.D)
        {
            int currentD = GameManager.GetInstance().GetResources(Resources.ResourcesType.D).count;
            A.count = (int)(Mathf.Pow(10, ((currentD + 1) / 4.5f)) * (Mathf.Pow(10, (1 / 4.5f)) - 1));
            B.count = 0;
            C.count = 0;
            D.count = 0;
        }

        if (type == Resources.ResourcesType.MASTERNODE)
        {
            A.count = 21;
            B.count = 0;
            C.count = 0;
            D.count = 0;
        }
    }
Exemple #6
0
    public ResourceCollectionReward(Resources.ResourcesType type)
    {
        if (type == Resources.ResourcesType.A)
        {
            A.count = 2;
            B.count = 0;
            C.count = 0;
            D.count = 0;
        }

        if (type == Resources.ResourcesType.B)
        {
            A.count = 0;
            B.count = 2;
            C.count = 0;
            D.count = 0;
        }

        if (type == Resources.ResourcesType.C)
        {
            A.count = 0;
            B.count = 0;
            C.count = 1;
            D.count = 0;
        }

        if (type == Resources.ResourcesType.D)
        {
            A.count = 0;
            B.count = 0;
            C.count = 0;
            D.count = 1;
        }

        if (type == Resources.ResourcesType.MASTERNODE)
        {
            A.count = 14;
            B.count = 0;
            C.count = 0;
            D.count = 0;
        }
    }
Exemple #7
0
 public Resources GetSimulation(Resources.ResourcesType type)
 {
     return(resourcesSimu.GetResources(type));
 }
Exemple #8
0
 public Resources GetResources(Resources.ResourcesType type)
 {
     return(resourcesConf.GetResources(type));
 }
Exemple #9
0
    public void SimulationAdd(Resources.ResourcesType type)
    {
        ResourceCollectionReward collec = new ResourceCollectionReward(type);

        resourcesSimu.Add(collec);
    }
Exemple #10
0
    public void Add(Resources.ResourcesType type)
    {
        ResourceCollectionReward collec = new ResourceCollectionReward(type);

        resourcesConf.Add(collec);
    }
Exemple #11
0
    public void Refund(Resources.ResourcesType type)
    {
        ResourceCollectionCost collec = new ResourceCollectionCost(type);

        resourcesConf.Add(collec);
    }
Exemple #12
0
 public Attackers(Resources.ResourcesType attackersTarget)
 {
     target = attackersTarget;
 }