Esempio n. 1
0
 void Awake()
 {
     s_MainManager  = GameObject.Find("Managers").GetComponent <MainManager>();
     s_TopManager   = GameObject.Find("Managers").GetComponent <TopManager>();
     s_StageManager = GameObject.Find("Managers").transform.FindChild("Stage").GetComponent <StageManager>();
     spriteRenderer = gameObject.GetComponent <SpriteRenderer>();
 }
Esempio n. 2
0
    public void Init()
    {
        f_MoveForce      = 5.0f;
        f_ThrowForce     = 40.0f;
        f_JumpForce      = 100.0f;
        b_IsUpDownLadder = false;
        b_IsCanLadder    = false;
        b_IsCanJump      = false;
        b_IsJumping      = false;
        b_IsHaveOve      = false;
        i_LanternCount   = 0;
        b_IsSeeRight     = true;
        b_IsGround       = false;
        gapVector        = new Vector2(0, 0);

        gameObject.rigidbody2D.velocity = new Vector2(0, 0);
        s_Switch       = GameObject.Find("Switch").GetComponent <Switch>();
        t_Light        = gameObject.transform.FindChild("PlayerLight").transform;
        t_BackLight    = gameObject.transform.FindChild("PlayerBackLight").transform;
        t_Ove          = GameObject.Find("Ove").transform;
        animator       = gameObject.GetComponent <Animator>();
        s_Tower        = GameObject.Find("Stage" + StageClearValue.i_CurStageLevel.ToString()).transform.FindChild("Tower").GetComponent <Tower>();
        s_Ove          = GameObject.Find("Ove").GetComponent <Ove>();
        s_TopManager   = GameObject.Find("Managers").GetComponent <TopManager>();
        s_StageManager = GameObject.Find("Stage").GetComponent <StageManager>();
        t_Stage        = GameObject.Find("Stage" + StageClearValue.i_CurStageLevel.ToString()).transform;
    }
Esempio n. 3
0
 void OnEnable()
 {
     i_Count        = 1;
     spriteRenderer = gameObject.GetComponent <SpriteRenderer>();
     s_TopManager   = GameObject.Find("Managers").GetComponent <TopManager>();
     StartCoroutine(DelayTime());
 }
Esempio n. 4
0
        /// <summary>
        /// 卖家拒绝退款
        /// </summary>
        /// <param name="refundId"></param>
        /// <param name="refusemsg"></param>
        /// <param name="tid"></param>
        /// <param name="oid"></param>
        /// <param name="refuseProof"></param>
        /// <returns></returns>
        /// <remarks>卖家拒绝单笔退款(包含退款和退款退货)交易,要求如下: 1. 传入的refund_id和相应的tid, oid必须匹配 2. 如果一笔订单只有一笔子订单,则tid必须与oid相同 3. 只有卖家才能执行拒绝退款操作 4. 以下三种情况不能退款:卖家未发货;7天无理由退换货;网游订单</remarks>
        public ApiResult <Refund> RefundRefuse(long refundId, string refusemsg, long tid, long oid, byte[] refuseProof)
        {
            var client = TopManager.GetTopClient();
            RefundRefuseRequest req = new RefundRefuseRequest();

            req.RefundId      = refundId;
            req.RefuseMessage = refusemsg;
            req.Tid           = tid;
            req.Oid           = oid;
            string tempFile = null;

            if (refuseProof != null && refuseProof.Any())
            {
                tempFile = Path.Combine(BaseDirectory, Path.GetTempFileName());
                File.WriteAllBytes(tempFile, refuseProof);
                req.RefuseProof = new FileItem(tempFile);
            }
            RefundRefuseResponse rsp = client.Execute(req, AccessToken);

            if (tempFile != null)
            {
                File.Delete(tempFile);
            }
            return(rsp.AsApiResult(() => rsp.Refund));
        }
Esempio n. 5
0
    void Init()
    {
        s_Manager = GameObject.Find("Managers").GetComponent <TopManager>();

        t_Title    = GameObject.Find("Managers").transform.FindChild("Main").transform.FindChild("Title").transform;
        t_Tutorial = GameObject.Find("Managers").transform.FindChild("Main").transform.FindChild("Tutorial").transform;
        t_Develop  = GameObject.Find("Managers").transform.FindChild("Main").transform.FindChild("Develop").transform;

        s_Start    = GameObject.Find("Managers").transform.FindChild("Main").transform.FindChild("Title").transform.FindChild("Main_Start").GetComponent <MenuSelect>();
        s_Develop  = GameObject.Find("Managers").transform.FindChild("Main").transform.FindChild("Title").transform.FindChild("Main_Develop").GetComponent <MenuSelect>();
        s_Tutorial = GameObject.Find("Managers").transform.FindChild("Main").transform.FindChild("Title").transform.FindChild("Main_Tutorial").GetComponent <MenuSelect>();

        if (s_Manager.curState == TopManager.ManagerActiveState.MAIN)
        {
            curState = MainState.Title;
        }
    }
Esempio n. 6
0
 //窗口显示设置
 public void ShowWindow(bool isShow = true)
 {
     if (isShow)
     {
         Visibility = Visibility.Visible;
         TopManager.SetTop(this);
         SetWindowPos();
         this.txtInput.Text = "";
         txtInput.Focus();
         SetMessBoxVisible(false);
         SetAutoListContent();
         Activate();
     }
     else
     {
         Visibility = Visibility.Hidden;
     }
 }
Esempio n. 7
0
        static void Main(string[] args)
        {
            var common = new CommonManager("欧阳新民");
            var majoy  = new MajorManager("杨多青");
            var top    = new TopManager("侯玉杰");

            common.SetSuperior(majoy);
            majoy.SetSuperior(top);


            common.ProcessingRequest(RequestType.Leave, 5);
            common.ProcessingRequest(RequestType.Leave, 1);
            common.ProcessingRequest(RequestType.Leave, 66);
            common.ProcessingRequest(RequestType.Leave, 17);
            common.ProcessingRequest(RequestType.Raises, 678);
            common.ProcessingRequest(RequestType.Raises, 300);

            Console.ReadKey();
        }
Esempio n. 8
0
 void Init()
 {
     gameObject.SetActive(false);
     s_StageManager = GameObject.Find("Stage").GetComponent <StageManager>();
     s_TopManager   = GameObject.Find("Managers").GetComponent <TopManager>();
 }
Esempio n. 9
0
 protected ITopClient GetTopClient()
 {
     return(TopManager.GetTopClient());
 }
Esempio n. 10
0
        /// <summary>
        /// Создает работников отдела
        /// </summary>
        /// <param name="count">Количество работников</param>
        /// <param name="dep">Экземпляр департамента</param>
        /// <returns>Коллекцию работников</returns>
        ObservableCollection <Person> Second_Level_Employees(int count, AbsDepartment dep)
        {
            Random random = new Random(Guid.NewGuid().GetHashCode());

            ObservableCollection <Person> employees = new ObservableCollection <Person>();

            if (dep.Departments.Count == 0)
            {
                employees = First_Level_Employees(count, dep);
            }
            else
            {
                int ld = 0;
                foreach (var d in dep.Departments)
                {
                    if (d.Employees.Count == 0)
                    {
                        d.Employees = Second_Level_Employees(count, d);
                    }
                    foreach (var e in d.Employees)
                    {
                        if (e.GetType() == typeof(DepBranchManager))
                        {
                            ld++;
                        }
                        if (e.GetType() == typeof(BranchOfficeManager))
                        {
                            ld++;
                        }
                    }
                }

                if (ld > 0)
                {
                    employees = First_Level_Employees(count, dep);
                    BranchOfficeManager emp = new BranchOfficeManager($"Еще больший Начальник", $"Отдела_{dep.Id}", "Директор филиала", dep);
                    emp.CoefSalary = 0.4;
                    emp.LowSalary  = 6000;
                    employees.Add(emp);
                }
                else
                {
                    employees = First_Level_Employees(count, dep);
                    DepBranchManager emp = new DepBranchManager($"Большой начальник", $"Отдела_{dep.Id}", "Директор ветки департаментов", dep);

                    emp.CoefSalary = 0.25;
                    emp.LowSalary  = 2000;
                    employees.Add(emp);
                }
                //Заполняем верхний уровень департаментов
                if (dep.inheritedID == 1)
                {
                    //Обычный персонал. Секретарши и т.п.
                    employees = First_Level_Employees(random.Next(3, 6), dep);
                    for (int i = 0; i < dep.Departments.Count; i++)
                    {
                        TopManager wkr = new TopManager($"ТОП", $"Департамента_{dep.Id}", "Гендир", dep);

                        wkr.CoefSalary = 0.4;
                        wkr.LowSalary  = 12000;
                        employees.Add(wkr);
                    }
                }
            }
            return(employees);
        }
Esempio n. 11
0
 void Start()
 {
     s_StageManager = GameObject.Find("Managers").transform.FindChild("Stage").GetComponent <StageManager>();
     s_TopManager   = GameObject.Find("Managers").GetComponent <TopManager>();
 }