Example #1
0
    // Use this for initialization
    void Start()
    {
        TerritoryManager territoryManager = TerritoryManager.Instance;

        int PScore = territoryManager.GetTreeCount(1);

        m_PTreeCount.text = PScore.ToString();

        int EScore = territoryManager.GetTreeCount(2);

        m_ETreeCount.text = EScore.ToString();

        m_BGM.clip = m_LoseBGM;
        if (PScore > EScore)
        {
            m_PWL.sprite = m_PWin;
            m_EWL.sprite = m_ELose;
            m_BGM.clip   = m_WinBGM;
        }
        else if (PScore < EScore)
        {
            m_PWL.sprite = m_PLose;
            m_EWL.sprite = m_EWin;
        }
        m_BGM.Play();

        GameObject.Find("Ground").GetComponent <AudioSource>().enabled = false;
    }
Example #2
0
 void OnDestroy()
 {
     if (instance == this)
     {
         instance = this;
     }
 }
Example #3
0
 void Awake()
 {
     m_territoryManager      = FindObjectOfType <TerritoryManager>();
     m_territoryMeshRenderer = GetComponentInChildren <MeshRenderer>();
     FactionNum            = 0;
     Locked                = false;
     m_particleFightPrefab = m_territoryManager.m_particleFightPrefab;
 }
Example #4
0
    private void Awake()
    {
        if (_instance != null && _instance != this)
        {
            Destroy(this.gameObject);
        }
        else
        {
            _instance = this;
        }

        Build();
    }
Example #5
0
        private IActionResult getData(string analytic, string choice, string condition)
        {
            DataTable dt         = null;
            string    JSONString = string.Empty;

            switch (analytic)
            {
            case "1":
                dt         = new TerritoryManager().TerritoryData("1", choice, condition);
                JSONString = JsonConvert.SerializeObject(dt);
                return(Ok(JSONString));
            }
            return(null);
        }
Example #6
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }

        m_volumePoints = new Vector3[m_divisionSphere];

        float angle = 0.0f, divisionAngle = Mathf.PI * 2.0f / m_divisionSphere;

        for (int i = 0; i < m_divisionSphere; ++i)
        {
            angle            += divisionAngle;
            m_volumePoints[i] = new Vector3(Mathf.Cos(angle), 0.0f, Mathf.Sin(angle));
        }
    }
        private void createButton_Click(object sender, EventArgs e)
        {
            //if (string.IsNullOrEmpty(cmbCompany.Text))
            //{
            //    MessageBox.Show("Please Select Company Name", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //    return;
            //}
            if (string.IsNullOrEmpty(txtTerritoryName.Text))
            {
                MessageBox.Show("Please enter Territory Name", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            try
            {
                con = new SqlConnection(cs.DBConn);
                con.Open();
                string ct3 = "select Territory.TerritoryName  from Territory where  Territory.TerritoryName='" + txtTerritoryName.Text + "'";
                cmd = new SqlCommand(ct3, con);
                rdr = cmd.ExecuteReader();
                if (rdr.Read() && !rdr.IsDBNull(0))
                {
                    MessageBox.Show("This Territory Name Already Exists,Please Input another one", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    con.Close();
                    return;
                }


                int tg = 0;
                TerritoryManager aManager   = new TerritoryManager();
                Territory        aTerritory = new Territory();
                aTerritory.TerritoryName   = txtTerritoryName.Text;
                aTerritory.CreatedDateTime = DateTime.Today;
                aTerritory.TUserId         = Convert.ToInt32(userId);
                aTerritory.CompanyId       = Convert.ToInt32(companyId);
                tg = aManager.SaveTerritory(aTerritory);
                MessageBox.Show("Successfully Created", "record", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ResetTerritory();
                GetTerritoryList();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        static void Main(string[] args)
        {
            TerritoryManager territoryManager1 = new TerritoryManager(new EfTerritoryDal());
            var result1 = territoryManager1.Add(new Territory {
                RegionId = 4, TerritoryId = "44556", TerritoryDescription = "Atlanta"
            });

            Thread.Sleep(1000);
            var result2 = territoryManager1.Get(t => t.TerritoryId == "44556");

            if (result1.Success)
            {
                Console.WriteLine("\n---------------------------------");
                Console.WriteLine("\n---Add operasyonu ile ilgili---");
                Console.WriteLine(result1.Message);
                Console.WriteLine("\n---------------------------------");
                Thread.Sleep(2000);
            }
            else
            {
                Console.WriteLine(result1.Message);
                Thread.Sleep(2000);
            }

            if (result2.Success)
            {
                Console.WriteLine("\n---Get operasyonu ile ilgili---");
                Console.WriteLine("\nAlan Açıklaması: " + result2.Data.TerritoryDescription);
                Thread.Sleep(2000);
                Console.WriteLine("\n" + result2.Message);
                Console.WriteLine("\n---------------------------------");
                Thread.Sleep(2000);
            }
            else
            {
                Console.WriteLine("\n---------------------------------");
                Console.WriteLine("\n---Get operasyonu ile ilgili---");
                Console.WriteLine(result2.Message);
                Console.WriteLine("\n---------------------------------");
                Thread.Sleep(2000);
            }
        }
    private void Awake()
    {
        territoryManager = gameObject.GetComponent <TerritoryManager>();
        playerManager    = gameObject.GetComponent <PlayerManager>();
        factionManager   = gameObject.GetComponent <FactionManager>();
        playerManager.m_territoryManager = territoryManager;
        AddEndGameTimerListener(EndGame);
        Timer timerGame = gameObject.AddComponent <Timer>();

        LaunchGameTimer(endTime, timerGame);
        timerGame.StartTimer();
        Territory.AddPlayerListener(PlayerIsOnTerritory);
        timerRed    = gameObject.AddComponent <Timer>();
        timerBlue   = gameObject.AddComponent <Timer>();
        timerGreen  = gameObject.AddComponent <Timer>();
        timerYellow = gameObject.AddComponent <Timer>();
        timerRed.LoadTimer(60f, GlassWin);
        timerBlue.LoadTimer(60f, GlassWin);
        timerGreen.LoadTimer(60f, GlassWin);
        timerYellow.LoadTimer(60f, GlassWin);
    }
Example #10
0
        public void Setup()
        {
            _diceRollerMock     = new Mock <IDiceRoller>();
            _injuryProviderMock = new Mock <IInjuryProvider>();
            _injuryManager      = new InjuryManager(_injuryProviderMock.Object, _diceRollerMock.Object);

            _injuryProviderMock.Setup(m => m.GetInjuryById(It.IsAny <int>()))
            .Returns((int id) => new Injury()
            {
                Name        = "Injury Name",
                Description = "Injury Description",
                InjuryId    = (InjuryEnum)id,
            });

            _gangerManagerMock = new Mock <IGangerManager>();

            _territoryManager = new TerritoryManager(
                _injuryManager,
                _gangerManagerMock.Object,
                new TerritoryProviderMock(),
                _diceRollerMock.Object);
        }
Example #11
0
 private void Awake()
 {
     Instance    = this;
     myPlaceList = new List <PlaceData>();
 }
Example #12
0
        /// <summary> 물건 갯하기 </summary>
        IEnumerator TakeStuff()
        {
            bool takeStuff = false;

            Item product = ProductManager.Instance.productList.Find(x => x.id == requestedProductID);

            //최대 n초 대기
            float startTime = Time.time;

            while (Time.time - startTime < CitizenSpawnController.minWaitTime)
            {
                if (KingdomManagement.Storage.Consume(product, requestAmount))
                {
                    takeStuff = true;
                    break;
                }

                yield return(null);
            }

            //물건 수령 여부에 따라 연출 달리함
            if (takeStuff)
            {
                mood = Mood.Happy;
                skeletonGraphic.AnimationState.SetAnimation(0, animationHappy, false);
                skeletonGraphic.AnimationState.AddAnimation(0, animationWalk, true, 0f);

                double price = product.price;

                double taxIncreaseValue = ProductManager.ReturnHeroSkillCitizenTaxValue + ProductManager.ReturnHeroSkillCitizenTaxValueByFillter(product);
                taxIncreaseValue += TerritoryManager.ReturnHeroSkillCitizenTaxValue + TerritoryManager.ReturnHeroSkillCitizenTaxValueByFillter(product);
                double taxPercent = 1 + (taxIncreaseValue * 0.01);
                //Debug.Log("세금 획득 증가량 : " + taxPercent);
                double tax = price * taxPercent;
                //세금 냄
                AutoGoldGeneration.Instance.TakeTax(transform, tax * Provavility());

                double expIncreaseValue = ProductManager.ReturnHeroSkillCitizenExpValue + ProductManager.ReturnHeroSkillCitizenExpValueByFillter(product);
                expIncreaseValue += TerritoryManager.ReturnHeroSkillCitizenExpValue + TerritoryManager.ReturnHeroSkillCitizenExpValueByFillter(product);
                double expPercent = 1 + (expIncreaseValue * 0.01);
                //Debug.Log("경험치 획득 증가량 : " + expPercent);
                double exp = price * expPercent;

                User.currentExp += exp;
            }
            else
            {
                mood = Mood.Sad;
                skeletonGraphic.AnimationState.SetAnimation(0, animationWalkSad, true);
            }

            isPayTax = true;
        }