Ejemplo n.º 1
0
 public BombUnexplodedState(BombInstance bomb)
 {
     Sprite         = PlayerSpriteFactory.Instance.CreateBombInstance();
     Sprite.X       = (int)bomb.Position.X;
     Sprite.Y       = (int)bomb.Position.Y;
     Sprite.Visible = true;
     SoundManager.Instance.PlaySong("bomb_set");
 }
Ejemplo n.º 2
0
    public BombBall(BallData data, Action <string> action = null)
    {
        GameResModuel resModuel = GameStart.GetInstance().ResModuel;
        GameObject    ball      = resModuel.LoadResources <GameObject>(EResourceType.Ball, "BombBall");

        ball = CommonFunc.Instantiate(ball);
        if (ball != null)
        {
            m_ballInstance = ball.AddComponent <BombInstance>();
            m_ballInstance.SetBallRect(data.m_ballBoundArea);
            m_ballInstance.SetBounceAction(action);
        }
    }