public void Initialize(DataStaff _staff, CtrlFieldItem _fieldItem) { m_eIconType = ICON_TYPE.STAFF; CtrlIconStaff script = gameObject.AddComponent <CtrlIconStaff> (); //Debug.LogError (m_iSize); script.m_fukidashi = m_fukidashi; m_iSize = _fieldItem.m_dataItem.width; script.Initialize(m_sprIcon, _staff, m_iSize); m_ctrlIconBase = (CtrlIconBase)script; m_dataStaff = _staff; }
public DataStaff MakeData(SQLiteQuery _qr) { DataStaff data = new DataStaff(); if (m_bDebugLog) { //Debug.Log( "key :" + strKey ); //Debug.Log( "value:" + strValue ); } data.staff_serial = _qr.GetInteger("staff_serial"); data.office_serial = _qr.GetInteger("office_serial"); data.staff_id = _qr.GetInteger("staff_id"); data.item_serial = _qr.GetInteger("item_serial"); data.setting_time = _qr.GetString("setting_time"); data.create_time = _qr.GetString("create_time"); return(data); }
public void Initialize(UISprite _sprite, DataStaff _dataStaff, int _iSize) { SetSize(_iSize); myTransform.localPosition = GetMovePos(); m_sprIcon = _sprite; m_dataStaff = _dataStaff; Debug.LogError(m_sprIcon.depth); m_sprIcon.depth += 1; Debug.LogError(m_sprIcon.depth); m_eStep = STEP.IDLE; m_eStepPre = STEP.MAX; // しょっぱなには掃除とかをする m_iCheckCount = 100; AnimationIdol(true); m_csvStaffData = DataManager.GetStaff(m_dataStaff.staff_id); m_fieldItem = GameMain.ParkRoot.GetFieldItem(m_dataStaff.item_serial); }
public void Initialize(DataStaff _data, int _iCostNokori) { //Debug.LogError (_iCostNokori); CsvStaffData staff_data = DataManager.GetStaff(_data.staff_id); Initialize(staff_data, _iCostNokori); m_dataStaff = _data; m_bIsUserData = true; m_sprBuyBase.gameObject.SetActive(false); m_bAbleUse = DataManager.user.AbleBuy(0, 0, staff_data.cost, _iCostNokori, 0, 0, ref m_eReason); if (BannerBase.Mode == BannerBase.MODE.STAFF_BACKYARD_CHECK) { m_bAbleUse = true; m_eReason = ABLE_BUY_REASON.NONE; } SetReasonSprite(m_sprReason, m_eReason); SetEnableIcon(m_bAbleUse); m_sprIgnoreBlack.gameObject.SetActive(!m_bAbleUse); return; }
public void Initialize(CsvStaffData _csvStaffData, int _iCostNokori) { m_bIsUserData = false; m_eStep = STEP.IDLE; m_eStepPre = STEP.MAX; m_lbTitle.text = _csvStaffData.name; m_lbTitle2.text = _csvStaffData.name; m_lbDescription.text = _csvStaffData.description; // コスト m_lbPrize.text = _csvStaffData.cost.ToString(); string strIcon = GetSpriteName(_csvStaffData); UIAtlas atlas = AtlasManager.Instance.GetAtlas(strIcon); m_sprIcon.atlas = atlas; m_sprIcon.spriteName = strIcon; SetPrice(_csvStaffData); m_lbDifficulty.text = _csvStaffData.expenditure.ToString() + "/1時間"; m_buttonBase = GetComponent <ButtonBase> (); m_dataStaff = new DataStaff(); m_dataStaff.staff_id = _csvStaffData.staff_id; m_dataStaff.staff_serial = 0; m_bAbleUse = DataManager.user.AbleBuy(_csvStaffData.coin, _csvStaffData.ticket, _csvStaffData.cost, _iCostNokori, 0, 0, ref m_eReason); SetReasonSprite(m_sprReason, m_eReason); m_sprIgnoreBlack.gameObject.SetActive(!m_bAbleUse); SetEnableIcon(m_bAbleUse); return; }
// 新規購入の場合 // とり得る数からシリアルを返すようにする public DataStaff Insert(int _iStaffId, int _iOfficeSerial, int _iItemSerial) { //data_list = SelectAll (); //int topIndex = data_list.Count + 1; int topIndex = m_soDataStaff.list.Count + 1; string strNow = TimeManager.StrNow(); //データの上書きのコマンドを設定する DataStaff insert_data = new DataStaff(); insert_data.staff_serial = topIndex; insert_data.staff_id = _iStaffId; insert_data.office_serial = _iOfficeSerial; insert_data.item_serial = _iItemSerial; insert_data.setting_time = strNow; insert_data.create_time = strNow; m_soDataStaff.list.Add(insert_data); return(insert_data); /* * string strQuery = "insert into " + TABLE_NAME + " (staff_serial,staff_id,office_serial,item_serial,setting_time,create_time) values( '" + * topIndex.ToString () + "','" + * _iStaffId.ToString () + "','" + * _iOfficeSerial.ToString () + "','" + * _iItemSerial.ToString () + "','" + * * strNow + "','" + * strNow + "');"; * * Debug.Log ("DBMonster Insert : "+strQuery); * SQLiteQuery query = new SQLiteQuery(m_sqlDB,strQuery); * query.Step (); // * query.Release (); //解放 * return Select (topIndex); */ }