コード例 #1
0
 public void SpawnGimmicks()
 {
     m_FloorCore.initializeGimmicks();
     foreach (InitializeItemMarkers aItemMarkers in m_FloorCore.m_ItemMarkers)
     {
         ItemMarker tempItemMarker = Instantiate(m_Prefab_ItemMarker, transform);
         tempItemMarker.SetItem(aItemMarkers.m_Item, GetNode(aItemMarkers.m_PositionInGrid));
     }
 }
コード例 #2
0
    void TryPickupItem(GameObject itemObject)
    {
        ItemMarker itemMarker = itemObject.GetComponent <ItemMarker>();

        if (itemMarker)
        {
            PickupItem(itemMarker.itemType);
            Destroy(itemObject);
        }

        IScore s = itemObject.GetComponent <IScore>();

        if (s != null)
        {
            GameController.instance.AddScore(s);
        }
        else
        {
            Debug.Log("这个东西不加分");
        }
    }
コード例 #3
0
ファイル: ItemDetector.cs プロジェクト: hippogyz/mc_unity
 private void Start()
 {
     itemMarker = GetComponentInParent <ItemMarker>();
 }