コード例 #1
0
    public void Init()
    {
        this.bubblesConfig = Root.Instance.ConfigManager.Bubbles;
        this.animationCfg  = Root.Instance.ConfigManager.Animation;
        this.gridConfig    = Root.Instance.ConfigManager.Grid;

        grid = new Bubble[gridConfig.gridWidth, gridConfig.gridHeight];
        bubbleOutline.transform.localScale = new Vector3(gridConfig.BubbleSize, gridConfig.BubbleSize, 1);

        FinishTurn();
    }
コード例 #2
0
ファイル: BubbleGun.cs プロジェクト: saint-angels/bubble_pop
    public void Init()
    {
        this.grid          = Root.Instance.Grid;
        this.bubblesConfig = Root.Instance.ConfigManager.Bubbles;
        this.animationCfg  = Root.Instance.ConfigManager.Animation;
        this.gridConfig    = Root.Instance.ConfigManager.Grid;

        altBubbleOffset    = Vector3.left * gridConfig.BubbleSize * 1.25f;
        distanceFromCamera = Vector3.Distance(muzzlePoint.position, Camera.main.transform.position);

        layerWalls   = LayerMask.NameToLayer("Walls");
        layerBubbles = LayerMask.NameToLayer("Bubbles");

        Root.Instance.UI.OnGamePauseShown += UI_OnGamePauseShown;;

        LoadGun();
    }
コード例 #3
0
    private void Start()
    {
        DOTween.SetTweensCapacity(500, 50);

        animationCfg  = Root.Instance.ConfigManager.Animation;
        bubblesConfig = Root.Instance.ConfigManager.Bubbles;

        Root.Instance.BubbleCreator.Init();

        Root.Instance.Grid.Init();
        Root.Instance.Grid.OnBubblesMerged     += OnBubblesMerged;
        Root.Instance.Grid.OnNothingMergedTurn += OnNothingMergedTurn;
        Root.Instance.Grid.OnGridCleared       += () => OnGridCleared();
        Root.Instance.Grid.OnMergeCombo        += (mergeCombo) => OnMergeCombo(mergeCombo);

        Root.Instance.Gun.Init();
    }
コード例 #4
0
 private void Awake()
 {
     this.animationCfg  = Root.Instance.ConfigManager.Animation;
     this.bubblesConfig = Root.Instance.ConfigManager.Bubbles;
 }
コード例 #5
0
 public void Init()
 {
     this.bubblesConfig = Root.Instance.ConfigManager.Bubbles;
     this.gridConfig    = Root.Instance.ConfigManager.Grid;
 }