コード例 #1
0
ファイル: Block.cs プロジェクト: phansorg/DDChain
    //-------------------------------------------------------
    // MonoBehaviour Function
    //-------------------------------------------------------
    // 初期化処理
    private void Awake()
    {
        // アタッチされている各コンポーネントを取得
        thisImage         = GetComponent <Image>();
        thisRectTransform = GetComponent <RectTransform>();

        selectFlag    = false;
        tweenFlag     = false;
        checkFlag     = false;
        deleteFlag    = false;
        linkDirection = 0;
        garbageKind   = GarbageKind.None;
    }
コード例 #2
0
ファイル: ObjectDropdown.cs プロジェクト: phansorg/DDChain
    public void OnValueChanged(int result)
    {
        Dropdown    objectDropdown = GameObject.Find("ObjectDropdown").GetComponent <Dropdown>();
        bool        writeBlock     = true;
        BlockKind   blockKind      = BlockKind.Red;
        GarbageKind garbageKind    = GarbageKind.None;

        switch (objectDropdown.value)
        {
        case 0:
            writeBlock = false;
            break;

        case 1:
            blockKind = BlockKind.Red;
            break;

        case 2:
            blockKind = BlockKind.Blue;
            break;

        case 3:
            blockKind = BlockKind.Green;
            break;

        case 4:
            blockKind = BlockKind.Yellow;
            break;

        case 5:
            blockKind = BlockKind.Purple;
            break;

        case 6:
            garbageKind = GarbageKind.Garbage;
            break;

        case 7:
            garbageKind = GarbageKind.Hard;
            break;

        case 8:
            blockKind   = BlockKind.Red;
            garbageKind = GarbageKind.Dark;
            break;

        case 9:
            blockKind   = BlockKind.Blue;
            garbageKind = GarbageKind.Dark;
            break;

        case 10:
            blockKind   = BlockKind.Green;
            garbageKind = GarbageKind.Dark;
            break;

        case 11:
            blockKind   = BlockKind.Yellow;
            garbageKind = GarbageKind.Dark;
            break;

        case 12:
            blockKind   = BlockKind.Purple;
            garbageKind = GarbageKind.Dark;
            break;
        }

        PuzzleController puzzleController = GameObject.Find("PuzzleController").GetComponent <PuzzleController>();

        puzzleController.writeBlock       = writeBlock;
        puzzleController.writeBlockKind   = blockKind;
        puzzleController.writeGarbageKind = garbageKind;
    }
コード例 #3
0
ファイル: Block.cs プロジェクト: phansorg/DDChain
 public void SetGarbageKind(GarbageKind garbageKind)
 {
     this.garbageKind = garbageKind;
     SetImage();
 }