コード例 #1
0
ファイル: deleteWaste.cs プロジェクト: sakho3600/cleancity
 void Update()
 {
     if (Input.GetMouseButtonUp(0))
     {
         if (drop)
         {
             if (rPoint || cPoint || tPoint)
             {
                 newSprite = check;
                 correctAudio.Play();
             }
             else
             {
                 newSprite = cross;
                 StrikeManager.Strike();
                 LandfillStats.Inc();
                 wrongAudio.Play();
             }
             Cursor.visible = true;
             Destroy(waste);
             ScoreManager.Change();
             StartCoroutine(ChangeSprite());
         }
         drop = false;
     }
 }
コード例 #2
0
 void Awake()
 {
     m_Instance = this;
     //获取发射器以及其脚本
     strikeEmitter = GameObject.Find("StrikeObject");
     strikeScript = strikeEmitter.GetComponent<StrikeObject>();
     //获取两个泡泡位置的gameobject
     firstPositionObject = GameObject.Find("FirstPositionObject");
     secondPositionObject = GameObject.Find("SecondPositionObject");
 }
コード例 #3
0
ファイル: deleteWaste.cs プロジェクト: sakho3600/cleancity
    void OnTriggerStay()
    {
        if (Input.GetMouseButtonUp(0))
        {
            drop = true;
            if (rPoint || cPoint || tPoint)
            {
                newSprite = check;
                ScoreManager.IncScore();
            }
            else
            {
                newSprite = cross;
                StrikeManager.Strike();
            }

            StartCoroutine(ChangeSprite());
        }
        else
        {
            drop = false;
        }
    }
コード例 #4
0
 private void Awake()
 {
     current = this;
 }