コード例 #1
0
ファイル: HitManager.cs プロジェクト: moutinoir/monster_glyph
 public void OnPushTile(TableGlyph tile)
 {
     if (onTilePush != null)
     {
         onTilePush(tile);
     }
 }
コード例 #2
0
 void SetTextures()
 {
     if (buttons != null)
     {
         for (int i = 0; i < buttons.Count; i++)
         {
             TableGlyph button = buttons[i];
             button.textureIndex = buttonToTextureMapping[i];
             button.UpdateTexture();
         }
     }
 }
コード例 #3
0
 void OnTriggerEnter(Collider objectHit)
 {
     if (HitManager.Instance != null)
     {
         if (objectHit.gameObject.layer == damagePlayerLayer)
         {
             HitManager.Instance.OnObstacleHit();
         }
         else if (objectHit.gameObject.layer == glyphTableTileLayer)
         {
             TableGlyph tile = objectHit.gameObject.GetComponentInParent <TableGlyph>();
             HitManager.Instance.OnPushTile(tile);
         }
     }
     Debug.Log(objectHit);
 }
コード例 #4
0
 public void OnTilePush(TableGlyph tile)
 {
     GetGlyphTable();
     glyphTable.PushButton(tile.number);
 }