コード例 #1
0
    void SetAllDecreeInfos(DecreeScriptable dS)
    {
        totalDecreeInfos.maxMouffluFlat               += dS.decretsInfos.maxMouffluFlat;
        totalDecreeInfos.maxRockFlat                  += dS.decretsInfos.maxRockFlat;
        totalDecreeInfos.maxWoodFlat                  += dS.decretsInfos.maxWoodFlat;
        totalDecreeInfos.consumptionFoodModificator   += dS.decretsInfos.consumptionFoodModificator;
        totalDecreeInfos.consumptionEnergyModificator += dS.decretsInfos.consumptionEnergyModificator;
        totalDecreeInfos.consumptionBuildModificator  += dS.decretsInfos.consumptionBuildModificator;
        totalDecreeInfos.collectRangeMax              += dS.decretsInfos.collectRangeMax;

        totalDecreeInfos.giveMouflu += dS.decretsInfos.giveMouflu;
        avatar.SetResourceInStock(GameManager.ResourceType.Mouflu, dS.decretsInfos.giveMouflu);

        totalDecreeInfos.giveRock += dS.decretsInfos.giveRock;
        avatar.SetResourceInStock(GameManager.ResourceType.Rock, dS.decretsInfos.giveRock);

        totalDecreeInfos.giveWood += dS.decretsInfos.giveWood;
        avatar.SetResourceInStock(GameManager.ResourceType.Wood, dS.decretsInfos.giveWood);

        totalDecreeInfos.giveBerry += dS.decretsInfos.giveBerry;
        avatar.SetResourceInStock(GameManager.ResourceType.Berry, dS.decretsInfos.giveBerry);

        totalDecreeInfos.collectQuantityMouflu += dS.decretsInfos.collectQuantityMouflu;
        totalDecreeInfos.collectQuantityRock   += dS.decretsInfos.collectQuantityRock;
        totalDecreeInfos.collectQuantityWood   += dS.decretsInfos.collectQuantityWood;
        totalDecreeInfos.collectQuantityBerry  += dS.decretsInfos.collectQuantityBerry;
        totalDecreeInfos.numberOfMove          += dS.decretsInfos.numberOfMove;
        totalDecreeInfos.fly += dS.decretsInfos.fly;
        totalDecreeInfos.roundBetweenDecree += dS.decretsInfos.roundBetweenDecree;
    }
コード例 #2
0
 void SetAllDecreeInfos(DecreeScriptable dS)
 {
     totalDecreeInfos.maxFoodPercent           += dS.decretsInfos.maxFoodPercent;
     totalDecreeInfos.maxEnergyPercent         += dS.decretsInfos.maxEnergyPercent;
     totalDecreeInfos.maxConstructionPercent   += dS.decretsInfos.maxConstructionPercent;
     totalDecreeInfos.consumptionFoodPercent   += dS.decretsInfos.consumptionFoodPercent;
     totalDecreeInfos.consumptionEnergyPercent += dS.decretsInfos.consumptionEnergyPercent;
     totalDecreeInfos.consumptionBuildPercent  += dS.decretsInfos.consumptionBuildPercent;
     totalDecreeInfos.speedPercent             += dS.decretsInfos.speedPercent;
     totalDecreeInfos.collectSpeedPercent      += dS.decretsInfos.collectSpeedPercent;
     totalDecreeInfos.collectRangeMax          += dS.decretsInfos.collectRangeMax;
     totalDecreeInfos.giveMouflu            += dS.decretsInfos.giveMouflu;
     totalDecreeInfos.giveRock              += dS.decretsInfos.giveRock;
     totalDecreeInfos.giveWood              += dS.decretsInfos.giveWood;
     totalDecreeInfos.giveBerry             += dS.decretsInfos.giveBerry;
     totalDecreeInfos.collectQuantityMouflu += dS.decretsInfos.collectQuantityMouflu;
     totalDecreeInfos.collectQuantityRock   += dS.decretsInfos.collectQuantityRock;
     totalDecreeInfos.collectQuantityWood   += dS.decretsInfos.collectQuantityWood;
     totalDecreeInfos.collectQuantityBerry  += dS.decretsInfos.collectQuantityBerry;
 }
コード例 #3
0
    public void showInfoDecret(DecreeScriptable dS)
    {
        effect = "";
        EnterKey();
        if (dS.decretsInfos.maxFoodPercent != 0)
        {
            effect += "Nourriture max: " + dS.decretsInfos.maxFoodPercent + "%";
            EnterKey();
        }
        if (dS.decretsInfos.maxEnergyPercent != 0)
        {
            effect += "Energie max : " + dS.decretsInfos.maxEnergyPercent + "%";
            EnterKey();
        }
        if (dS.decretsInfos.maxConstructionPercent != 0)
        {
            effect += "Construction max : " + dS.decretsInfos.maxConstructionPercent + "%";
            EnterKey();
        }
        if (dS.decretsInfos.consumptionFoodPercent != 0)
        {
            effect += "Consommation nourriture : " + dS.decretsInfos.consumptionFoodPercent + "%";
            EnterKey();
        }
        if (dS.decretsInfos.consumptionEnergyPercent != 0)
        {
            effect += "Consommation energie : " + dS.decretsInfos.consumptionEnergyPercent + "%";
            EnterKey();
        }
        if (dS.decretsInfos.consumptionBuildPercent != 0)
        {
            effect += "Consommation construction : " + dS.decretsInfos.consumptionBuildPercent + "%";
            EnterKey();
        }
        if (dS.decretsInfos.speedPercent != 0)
        {
            effect += "Vitesse de déplacement : " + dS.decretsInfos.speedPercent + "%";
            EnterKey();
        }
        if (dS.decretsInfos.collectSpeedPercent != 0)
        {
            effect += "Vitesse de collecte : " + dS.decretsInfos.collectSpeedPercent + "%";
            EnterKey();
        }

        if (dS.decretsInfos.collectRangeMax != 0)
        {
            effect += "Distance de collect : " + dS.decretsInfos.collectRangeMax;
            EnterKey();
        }

        if (dS.decretsInfos.giveMouflu != 0)
        {
            effect += "Mouflu : " + dS.decretsInfos.giveMouflu;
            EnterKey();
        }

        if (dS.decretsInfos.giveRock != 0)
        {
            effect += "Pierre : " + dS.decretsInfos.giveRock;
            EnterKey();
        }

        if (dS.decretsInfos.giveWood != 0)
        {
            effect += "Bois : " + dS.decretsInfos.giveWood;
            EnterKey();
        }

        if (dS.decretsInfos.giveBerry != 0)
        {
            effect += "Baie : " + dS.decretsInfos.giveBerry;
            EnterKey();
        }

        if (dS.decretsInfos.collectQuantityMouflu != 0)
        {
            effect += "Collecte Mouflu : " + dS.decretsInfos.collectQuantityMouflu;
            EnterKey();
        }

        if (dS.decretsInfos.collectQuantityRock != 0)
        {
            effect += "Collecte rock : " + dS.decretsInfos.collectQuantityRock;
            EnterKey();
        }

        if (dS.decretsInfos.collectQuantityWood != 0)
        {
            effect += "Collecte bois : " + dS.decretsInfos.collectQuantityWood;
            EnterKey();
        }

        if (dS.decretsInfos.collectQuantityBerry != 0)
        {
            effect += "Collecte baie : " + dS.decretsInfos.collectQuantityBerry;
            EnterKey();
        }

        if (dS.decretsInfos.speedRespawnMoufluPercent != 0)
        {
            effect += "Temps respawn Bouflu : " + dS.decretsInfos.collectQuantityBerry + "%";
            EnterKey();
        }

        if (dS.decretsInfos.speedRespawnRockPercent != 0)
        {
            effect += "Temps respawn pierre : " + dS.decretsInfos.speedRespawnRockPercent + "%";
            EnterKey();
        }

        if (dS.decretsInfos.speedRespawnWoodPercent != 0)
        {
            effect += "Temps respawn bois : " + dS.decretsInfos.speedRespawnWoodPercent + "%";
            EnterKey();
        }

        if (dS.decretsInfos.speedRespawnBerryPercent != 0)
        {
            effect += "Temps respawn baie : " + dS.decretsInfos.speedRespawnBerryPercent + "%";
            EnterKey();
        }
    }
コード例 #4
0
    public void showInfoDecret(DecreeScriptable dS)
    {
        effect = "";
        EnterKey();
        if (dS.decretsInfos.maxMouffluFlat != 0)
        {
            effect += "Max food: " + dS.decretsInfos.maxMouffluFlat + "%";
            EnterKey();
        }
        if (dS.decretsInfos.maxRockFlat != 0)
        {
            effect += "Max energy : " + dS.decretsInfos.maxRockFlat + "%";
            EnterKey();
        }
        if (dS.decretsInfos.maxWoodFlat != 0)
        {
            effect += "Max build : " + dS.decretsInfos.maxWoodFlat + "%";
            EnterKey();
        }
        if (dS.decretsInfos.consumptionFoodModificator != 0)
        {
            effect += "Food consumption : " + dS.decretsInfos.consumptionFoodModificator + "%";
            EnterKey();
        }
        if (dS.decretsInfos.consumptionEnergyModificator != 0)
        {
            effect += "Energy consumption : " + dS.decretsInfos.consumptionEnergyModificator + "%";
            EnterKey();
        }
        if (dS.decretsInfos.consumptionBuildModificator != 0)
        {
            effect += "Build consumption : " + dS.decretsInfos.consumptionBuildModificator + "%";
            EnterKey();
        }

        if (dS.decretsInfos.collectRangeMax != 0)
        {
            effect += "Collect distance : " + dS.decretsInfos.collectRangeMax;
            EnterKey();
        }

        if (dS.decretsInfos.giveMouflu != 0)
        {
            effect += "Mouflu : " + dS.decretsInfos.giveMouflu;
            EnterKey();
        }

        if (dS.decretsInfos.giveRock != 0)
        {
            effect += "Rock : " + dS.decretsInfos.giveRock;
            EnterKey();
        }

        if (dS.decretsInfos.giveWood != 0)
        {
            effect += "Wood : " + dS.decretsInfos.giveWood;
            EnterKey();
        }

        if (dS.decretsInfos.giveBerry != 0)
        {
            effect += "Berry : " + dS.decretsInfos.giveBerry;
            EnterKey();
        }

        if (dS.decretsInfos.collectQuantityMouflu != 0)
        {
            effect += "Mouflu collect : " + dS.decretsInfos.collectQuantityMouflu;
            EnterKey();
        }

        if (dS.decretsInfos.collectQuantityRock != 0)
        {
            effect += "Rock collect : " + dS.decretsInfos.collectQuantityRock;
            EnterKey();
        }

        if (dS.decretsInfos.collectQuantityWood != 0)
        {
            effect += "Wood collect : " + dS.decretsInfos.collectQuantityWood;
            EnterKey();
        }

        if (dS.decretsInfos.collectQuantityBerry != 0)
        {
            effect += "Berry collect : " + dS.decretsInfos.collectQuantityBerry;
            EnterKey();
        }
    }
コード例 #5
0
 // Start is called before the first frame update
 void Start()
 {
     personalDecree = new DecreeScriptable();
 }
コード例 #6
0
    public void showInfoDecret(DecreeScriptable dS)
    {
        nameOfDecree.text = dS.decretsInfos.title;
        description.text  = dS.decretsInfos.flavorText;
        effect.text       = "";
        EnterKey();
        if (dS.decretsInfos.maxMouffluFlat != 0)
        {
            effect.text += "Max food: " + dS.decretsInfos.maxMouffluFlat;
            EnterKey();
        }
        if (dS.decretsInfos.maxRockFlat != 0)
        {
            effect.text += "Max energy : " + dS.decretsInfos.maxRockFlat;
            EnterKey();
        }
        if (dS.decretsInfos.maxWoodFlat != 0)
        {
            effect.text += "Max build : " + dS.decretsInfos.maxWoodFlat;
            EnterKey();
        }
        if (dS.decretsInfos.consumptionFoodModificator != 0)
        {
            effect.text += "Food consumption : " + dS.decretsInfos.consumptionFoodModificator;
            EnterKey();
        }
        if (dS.decretsInfos.consumptionEnergyModificator != 0)
        {
            effect.text += "Energy consumption : " + dS.decretsInfos.consumptionEnergyModificator;
            EnterKey();
        }
        if (dS.decretsInfos.consumptionBuildModificator != 0)
        {
            effect.text += "Build consumption : " + dS.decretsInfos.consumptionBuildModificator;
            EnterKey();
        }
        if (dS.decretsInfos.collectRangeMax != 0)
        {
            effect.text += "Collect distance : " + dS.decretsInfos.collectRangeMax;
            EnterKey();
        }

        if (dS.decretsInfos.giveMouflu != 0)
        {
            effect.text += "Mouflu : " + dS.decretsInfos.giveMouflu;
            EnterKey();
        }

        if (dS.decretsInfos.giveRock != 0)
        {
            effect.text += "Rock : " + dS.decretsInfos.giveRock;
            EnterKey();
        }

        if (dS.decretsInfos.giveWood != 0)
        {
            effect.text += "Wood : " + dS.decretsInfos.giveWood;
            EnterKey();
        }

        if (dS.decretsInfos.giveBerry != 0)
        {
            effect.text += "Berry : " + dS.decretsInfos.giveBerry;
            EnterKey();
        }

        if (dS.decretsInfos.collectQuantityMouflu != 0)
        {
            effect.text += "Mouflu collect : " + dS.decretsInfos.collectQuantityMouflu;
            EnterKey();
        }

        if (dS.decretsInfos.collectQuantityRock != 0)
        {
            effect.text += "Rock collect : " + dS.decretsInfos.collectQuantityRock;
            EnterKey();
        }

        if (dS.decretsInfos.collectQuantityWood != 0)
        {
            effect.text += "Wood collect : " + dS.decretsInfos.collectQuantityWood;
            EnterKey();
        }

        if (dS.decretsInfos.collectQuantityBerry != 0)
        {
            effect.text += "Berry collect : " + dS.decretsInfos.collectQuantityBerry;
            EnterKey();
        }
        if (dS.decretsInfos.numberOfMove != 0)
        {
            effect.text += "Number of Move : " + dS.decretsInfos.numberOfMove;
            EnterKey();
        }
        if (dS.decretsInfos.fly != 0)
        {
            effect.text += "You can fly now";
            EnterKey();
        }
        if (dS.decretsInfos.roundBetweenDecree != 0)
        {
            effect.text += "Round between Decree : " + dS.decretsInfos.roundBetweenDecree;
            EnterKey();
        }
    }