//第一次點擊田 public void FarmClick() { if (status == Status.Null) //無作物 狀態 { if (BagController.isPaintBool == false) //不是種植bool { bag.SetActive(true); } else if (BagController.isPaintBool == true)//是種植bool { if (BagController.math > 0) { Painter.spriteName = BagController.name; //取得種植名稱資料 GetFoodData(); //取得食物資料 StartPaintTime = DateTime.Now; //種植起始時間 為 現在時間 status = Status.Painting; //轉換為種植狀態 BagController.Math_Pay(); } } } else if (status == Status.Painting)//種植中 狀態 { //顯示 距離可收成時間還有多久 IsShowLabel = true; } else if (status == Status.Geting)//可收成 狀態 { GetFoodCoinData(); PlayerData.Coin += FoodCoin; //玩家金幣增加+=; Painter.spriteName = "null"; //圖片轉換為 空照片 status = Status.Null; //轉換為空狀態 } }
private BagController CreateBagByTile(TileData gridTile) { GameObject bagPrefab = _tileToBagMap[gridTile.Tile.GetStringHash()]; // We calculated tile positions with the coordinator on it's top left point // so we need to offset this bag by it's width/height Vector2 bagAddition = new Vector2( (gridTile.Tile.Width - 1) / 2f, (gridTile.Tile.Height - 1) / 2f ); Vector2 bagCoordinates = (Vector2)luggageCart.transform.position + gridTile.Coordinates.ToVector() + bagAddition; GameObject bagGameObject = Instantiate( bagPrefab, bagCoordinates, bagPrefab.transform.rotation, luggageCart.transform ); if (gridTile.Tile.isVertical) { bagGameObject.transform.Rotate(new Vector3(0, 0, -90)); } BagController bag = bagGameObject.GetComponent <BagController>(); bag.shelfGrid = gridContainer; bag.interactionManager = _interactionManager; bag.timelineController = _timelineController; bag.isOnCart = true; bag.RefreshGridElements(); return(bag); }
// Use this for initialization void Start() { hitPosition = Vector3.zero; CursorImage.enabled = false; rayFlag = false; objName = new string[5]; flag = false; ItemListScript = ItemList.GetComponent <ItemListController>(); _bag = gameObject.AddComponent <BagController>(); }
void Start() { if (Instance != null) { Destroy(this); } else { Instance = this; } TargetCharacter = ZDGameManager.GetPlayerProps().Script; ZDUIClass = GameObject.Find("ZDUI").GetComponent <ZDUI>(); BagClass = GameObject.Find("Item").GetComponent <BagController>(); }
void Start() { canvas = GameObject.Find("Canvas"); m_bagController = new BagController(); m_collectController = new CollectController(canvas); //for(int i = 0;i<DataBaseManager.Instance.BagItemDic.Count-3;i++) //{ // m_bagController.AddItem(DataBaseManager.Instance.BagItemDic[i]); //} //m_bagController.AddGun(DataBaseManager.Instance.GunItemDic[0]); //m_bagController.AddGun(DataBaseManager.Instance.GunItemDic[1]); }
// Use this for initialization void Start() { _BagController = GetComponentInParent <BagController>(); UpdateValues(); }
public void Awake() { bag = FindObjectOfType <BagController>(); }
// Start is called before the first frame update private void Awake() { _instance = this; }