示例#1
0
    private void Update()
    {
        if (isThisMainInstance)
        {
            if (startedChain)
            {
                if (m_ChainTime > 0)
                {
                    m_ChainTime -= Time.deltaTime;
                }
                else
                {
                    m_PickupChain = 0;
                    instance      = null;
                    startedChain  = false;
                    if (m_picked)
                    {
                        Destroy(this.gameObject);
                    }
                }
            }
        }

        if (instance == null)
        {
            instance = this;
        }
    }
示例#2
0
 private void Awake()
 {
     if (instance == null)
     {
         instance           = this;
         isThisMainInstance = true;
     }
 }