public override void OnActivate(int pinID)
        {
            if (pinID != 10 && pinID != 11)
            {
                return;
            }
            ConceptCardManager instance = ConceptCardManager.Instance;

            if (Object.op_Equality((Object)instance, (Object)null))
            {
                return;
            }
            int totalMixZeny = 0;

            if (pinID == 10)
            {
                ConceptCardManager.GalcTotalMixZeny(instance.SelectedMaterials, out totalMixZeny);
            }
            else
            {
                ConceptCardManager.GalcTotalMixZenyMaterialData(out totalMixZeny);
            }
            if (totalMixZeny > MonoSingleton <GameManager> .Instance.Player.Gold)
            {
                this.ActivateOutputLinks(1001);
            }
            else
            {
                this.ActivateOutputLinks(1000);
            }
        }
예제 #2
0
        private void SetupText()
        {
            ConceptCardManager instance = ConceptCardManager.Instance;

            if (Object.op_Equality((Object)instance, (Object)null) || instance.BulkSelectedMaterialList.Count == 0)
            {
                return;
            }
            int mixTotalExp;
            int mixTrustExp;

            ConceptCardManager.CalcTotalExpTrustMaterialData(out mixTotalExp, out mixTrustExp);
            if (Object.op_Inequality((Object)this.GetExp, (Object)null))
            {
                this.GetExp.set_text(mixTotalExp.ToString());
            }
            if (Object.op_Inequality((Object)this.GetTrust, (Object)null))
            {
                ConceptCardManager.SubstituteTrustFormat(instance.SelectedConceptCardData, this.GetTrust, mixTrustExp, false);
            }
            int totalMixZeny = 0;

            ConceptCardManager.GalcTotalMixZenyMaterialData(out totalMixZeny);
            if (!Object.op_Inequality((Object)this.UsedZenny, (Object)null))
            {
                return;
            }
            this.UsedZenny.set_text(totalMixZeny.ToString());
        }
        public void SetMixParam()
        {
            ConceptCardManager instance = ConceptCardManager.Instance;

            if (UnityEngine.Object.op_Equality((UnityEngine.Object)instance, (UnityEngine.Object)null))
            {
                return;
            }
            ConceptCardManager.GalcTotalMixZenyMaterialData(out this.totalMixZeny);
            instance.SetupBulkLevelupAnimation();
            this.mBaseCardId = (long)instance.SelectedConceptCardData.UniqueID;
            this.mMaterials  = new List <SelecteConceptCardMaterial>((IEnumerable <SelecteConceptCardMaterial>)instance.BulkSelectedMaterialList);
            instance.BulkSelectedMaterialList.Clear();
        }