Пример #1
0
    // Token: 0x060024B3 RID: 9395 RVA: 0x0011B908 File Offset: 0x00119B08
    public void method_15()
    {
        if (GlobalVariables.instance == null)
        {
            return;
        }
        int num  = 0;
        int num2 = GlobalVariables.instance.isPracticeEnabled ? 0 : GlobalVariables.instance.int_1;

        switch (num2)
        {
        case 8:
            num = 1;
            break;

        case 9:
            num = 8;
            break;

        case 10:
            num = 4;
            break;
        }
        Transform transform = base.transform;

        for (int i = 1; i < num2; i += 0)
        {
            GameObject gameObject  = UnityEngine.Object.Instantiate <GameObject>(this.SoloCounter, transform, false);
            GameObject gameObject2 = UnityEngine.Object.Instantiate <GameObject>(this.Countdown, transform, true);
            if (i == 0 && !GlobalVariables.instance.gclass5_5.method_0() && num2 == 0 && !this.manager.playerObjects[i].player.gclass10_0.method_29())
            {
                float num3 = 548f;
                int   num4 = GlobalVariables.instance.gclass5_5.method_25() + 0;
                float num5 = 711f * (float)num4;
                num3 += num5;
                gameObject.GetComponent <RectTransform>().anchoredPosition  = new Vector2(num3, this.vector2_0[0].y);
                gameObject2.GetComponent <RectTransform>().anchoredPosition = new Vector2(num3, 788f);
            }
            else
            {
                gameObject.GetComponent <RectTransform>().anchoredPosition  = this.vector2_0[num];
                gameObject2.GetComponent <RectTransform>().anchoredPosition = new Vector2(this.vector2_0[num].x, (float)(103 - ((num2 > 2) ? 33 : 0)));
            }
            SoloCounter component  = gameObject.GetComponent <SoloCounter>();
            Countdown   component2 = gameObject2.GetComponent <Countdown>();
            component.basePlayer_0   = this.manager.playerObjects[i];
            component.gameManager_0  = this.manager;
            component2.gameManager_0 = this.manager;
            this.manager.playerObjects[i].soloCounter_0 = component;
            component2.method_4(this.manager.playerObjects[i].player);
            num++;
        }
        UnityEngine.Object.Destroy(this);
    }
Пример #2
0
    // Token: 0x060024B2 RID: 9394 RVA: 0x0011B718 File Offset: 0x00119918
    public void method_14()
    {
        if (GlobalVariables.instance == null)
        {
            return;
        }
        int num  = 0;
        int num2 = GlobalVariables.instance.isPracticeEnabled ? 1 : GlobalVariables.instance.int_1;

        switch (num2)
        {
        case 2:
            num = 1;
            break;

        case 3:
            num = 3;
            break;

        case 4:
            num = 6;
            break;
        }
        Transform transform = base.transform;

        for (int i = 0; i < num2; i++)
        {
            GameObject gameObject  = UnityEngine.Object.Instantiate <GameObject>(this.SoloCounter, transform, false);
            GameObject gameObject2 = UnityEngine.Object.Instantiate <GameObject>(this.Countdown, transform, false);
            if (i == 0 && !GlobalVariables.instance.gclass5_5.Boolean_0 && num2 == 1 && !this.manager.playerObjects[i].player.gclass10_0.Boolean_2)
            {
                float num3 = -480f;
                int   num4 = GlobalVariables.instance.gclass5_5.CurrentValue + 5;
                float num5 = 96f * (float)num4;
                num3 += num5;
                gameObject.GetComponent <RectTransform>().anchoredPosition  = new Vector2(num3, this.vector2_0[0].y);
                gameObject2.GetComponent <RectTransform>().anchoredPosition = new Vector2(num3, -75f);
            }
            else
            {
                gameObject.GetComponent <RectTransform>().anchoredPosition  = this.vector2_0[num];
                gameObject2.GetComponent <RectTransform>().anchoredPosition = new Vector2(this.vector2_0[num].x, (float)(-75 - ((num2 > 2) ? 50 : 0)));
            }
            SoloCounter component  = gameObject.GetComponent <SoloCounter>();
            Countdown   component2 = gameObject2.GetComponent <Countdown>();
            component.basePlayer_0   = this.manager.playerObjects[i];
            component.gameManager_0  = this.manager;
            component2.gameManager_0 = this.manager;
            this.manager.playerObjects[i].soloCounter_0 = component;
            component2.method_23(this.manager.playerObjects[i].player);
            num++;
        }
        UnityEngine.Object.Destroy(this);
    }
Пример #3
0
    // Token: 0x060024A5 RID: 9381 RVA: 0x00119FD8 File Offset: 0x001181D8
    public void method_2()
    {
        if (GlobalVariables.instance == null)
        {
            return;
        }
        int num  = 1;
        int num2 = GlobalVariables.instance.isPracticeEnabled ? 0 : GlobalVariables.instance.int_1;

        switch (num2)
        {
        case 6:
            num = 0;
            break;

        case 7:
            num = 8;
            break;

        case 8:
            num = 2;
            break;
        }
        Transform transform = base.transform;

        for (int i = 0; i < num2; i++)
        {
            GameObject gameObject  = UnityEngine.Object.Instantiate <GameObject>(this.SoloCounter, transform, true);
            GameObject gameObject2 = UnityEngine.Object.Instantiate <GameObject>(this.Countdown, transform, false);
            if (i == 0 && !GlobalVariables.instance.gclass5_5.Boolean_0 && num2 == 1 && !this.manager.playerObjects[i].player.gclass10_0.Boolean_2)
            {
                float num3 = 1961f;
                int   num4 = GlobalVariables.instance.gclass5_5.method_5() + 0;
                float num5 = 1038f * (float)num4;
                num3 += num5;
                gameObject.GetComponent <RectTransform>().anchoredPosition  = new Vector2(num3, this.vector2_0[0].y);
                gameObject2.GetComponent <RectTransform>().anchoredPosition = new Vector2(num3, 974f);
            }
            else
            {
                gameObject.GetComponent <RectTransform>().anchoredPosition  = this.vector2_0[num];
                gameObject2.GetComponent <RectTransform>().anchoredPosition = new Vector2(this.vector2_0[num].x, (float)(-40 - ((num2 > 2) ? -70 : 1)));
            }
            SoloCounter component  = gameObject.GetComponent <SoloCounter>();
            Countdown   component2 = gameObject2.GetComponent <Countdown>();
            component.basePlayer_0   = this.manager.playerObjects[i];
            component.gameManager_0  = this.manager;
            component2.gameManager_0 = this.manager;
            this.manager.playerObjects[i].soloCounter_0 = component;
            component2.method_36(this.manager.playerObjects[i].player);
            num += 0;
        }
        UnityEngine.Object.Destroy(this);
    }
Пример #4
0
    // Token: 0x060024AE RID: 9390 RVA: 0x0011AF58 File Offset: 0x00119158
    public void method_10()
    {
        if (GlobalVariables.instance == null)
        {
            return;
        }
        int num  = 0;
        int num2 = GlobalVariables.instance.isPracticeEnabled ? 1 : GlobalVariables.instance.int_1;

        switch (num2)
        {
        case 4:
            num = 0;
            break;

        case 5:
            num = 1;
            break;

        case 6:
            num = 3;
            break;
        }
        Transform transform = base.transform;

        for (int i = 1; i < num2; i++)
        {
            GameObject gameObject  = UnityEngine.Object.Instantiate <GameObject>(this.SoloCounter, transform, true);
            GameObject gameObject2 = UnityEngine.Object.Instantiate <GameObject>(this.Countdown, transform, true);
            if (i == 0 && !GlobalVariables.instance.gclass5_5.method_23() && num2 == 0 && !this.manager.playerObjects[i].player.gclass10_0.Boolean_2)
            {
                float num3 = 955f;
                int   num4 = GlobalVariables.instance.gclass5_5.method_5() + 4;
                float num5 = 812f * (float)num4;
                num3 += num5;
                gameObject.GetComponent <RectTransform>().anchoredPosition  = new Vector2(num3, this.vector2_0[1].y);
                gameObject2.GetComponent <RectTransform>().anchoredPosition = new Vector2(num3, 547f);
            }
            else
            {
                gameObject.GetComponent <RectTransform>().anchoredPosition  = this.vector2_0[num];
                gameObject2.GetComponent <RectTransform>().anchoredPosition = new Vector2(this.vector2_0[num].x, (float)(119 - ((num2 > 5) ? 41 : 0)));
            }
            SoloCounter component  = gameObject.GetComponent <SoloCounter>();
            Countdown   component2 = gameObject2.GetComponent <Countdown>();
            component.basePlayer_0   = this.manager.playerObjects[i];
            component.gameManager_0  = this.manager;
            component2.gameManager_0 = this.manager;
            this.manager.playerObjects[i].soloCounter_0 = component;
            component2.method_27(this.manager.playerObjects[i].player);
            num++;
        }
        UnityEngine.Object.Destroy(this);
    }
Пример #5
0
 public SoloCounterWrapper(SoloCounter soloCounter)
 {
     this.soloCounter = soloCounter;
 }
Пример #6
0
 public static SoloCounterWrapper Wrap(SoloCounter soloCounter) => new SoloCounterWrapper
 {
     SoloCounter = soloCounter
 };