Beispiel #1
0
    //SamplePallete
    GameObject InstancePalleteParent(PalletMode _mode, int _enemyNum, GameObject _parent, GameObject _prefabSamplePallet, Vector3 _pos)
    {
        GameObject _goPallet = NGUITools.AddChild(_parent, _prefabSamplePallet);

        _goPallet.transform.position = _pos;

        //Simple한 Info Class 추가...
        PalletInfo _scpPalletInfo = _goPallet.AddComponent <PalletInfo> ();

        _scpPalletInfo.InitFirst(_mode, _enemyNum);

        //리스트에 추가.
        listPallet.Add(_scpPalletInfo);

        return(_goPallet);
    }
Beispiel #2
0
    public void InitFirst(PalletMode _mode, int _enemyNum)
    {
        mode     = _mode;
        enemyNum = _enemyNum;
        uiSprite = GetComponent <UISprite> ();
        uiLabel  = GetComponentInChildren <UILabel> ();
        if (_mode == PalletMode.Delete || _mode == PalletMode.Modify)
        {
            uiLabel.text = _mode.ToString();;
        }
        else
        {
            uiLabel.text = "";
        }
        gameObject.name = _mode.ToString();

        SetBoardAlpha(Constant.ALPHA_NOSELECT);
    }