コード例 #1
0
ファイル: MedicineChest.cs プロジェクト: Ksio798/ProjectRPG
 void Start()
 {
     if (OneSavePanel.SaveNum != -1)
     {
         if (SaveController.saves[OneSavePanel.SaveNum].ObjToDestroy.Contains(SaveHelper.CreateVector2D(transform.position)) &&
             GameController.ActiveLevelID == SaveController.saves[OneSavePanel.SaveNum].LevelID)
         {
             Destroy(gameObject);
         }
     }
 }
コード例 #2
0
    //void FixedUpdate()
    //{


    //    float dit = Vector2.Distance(transform.position, Pos);
    //    //  Debug.Log("transform.position = PlayerPos.position"+dit);

    //    if (dit < 0.5f && GetComponent<Rigidbody2D>().bodyType != RigidbodyType2D.Static)
    //    {
    //        GetComponent<Rigidbody2D>().bodyType = RigidbodyType2D.Static;
    //        GetComponent<Rigidbody2D>().velocity = Vector2.zero;
    //        transform.rotation = Quaternion.Euler(0, 0, 0);
    //    }


    //}
    public void Interact(Transform other)
    {
        PlayerController pc = other.GetComponent <PlayerController>();

        if (pc != null)
        {
            if (SaveController.Instance != null)
            {
                SaveController.Instance.ObjToDesrtoy.Add(SaveHelper.CreateVector2D(transform.position));
            }
            pc.Inventory.AddAmmo(Random.Range(MinCount, MaxCount));
            Destroy(gameObject);
        }
    }
コード例 #3
0
ファイル: Money.cs プロジェクト: Ksio798/ProjectRPG
    public void Interact(Transform other)
    {
        PlayerController pc = other.GetComponent <PlayerController>();


        if (pc != null)
        {
            pc.Inventory.AddMoney(cost);
        }
        //else
        //    DataBase.Money += cost;

        SaveController.Instance.ObjToDesrtoy.Add(SaveHelper.CreateVector2D(transform.position));
        //  Debug.Log(DataBase.Money);
        Destroy(gameObject);
    }
コード例 #4
0
ファイル: MedicineChest.cs プロジェクト: Ksio798/ProjectRPG
 public void Interact(Transform other)
 {
     SaveController.Instance.ObjToDesrtoy.Add(SaveHelper.CreateVector2D(transform.position));
     Destroy(gameObject);
 }