Exemple #1
0
    protected virtual void OnEnter(Collider c)
    {
        s_Player p = c.gameObject.GetComponent <s_Player>();

        if (p != null)
        {
            p.SetOverlapped(this);
        }
        if (mySpawnPoint != null && p != null && p.GetEquippedWeapon() == null)
        {
            mySpawnPoint.SetCurrentWeapon(null);
            mySpawnPoint = null;
            transform.SetParent(null);
        }
        if (p != null && p.GetEquippedWeapon() == null && holder == null && !p.GetAI() && p.GetCurrentState() != s_Player.States.Dead)
        {
            onPickUp(p);
        }
    }
Exemple #2
0
 public void SetHoldingSpawnPoint(s_WeaponSpawnInPoint val)
 {
     mySpawnPoint = val;
 }