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); } } }
//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); } }
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); }
public void Interact(Transform other) { SaveController.Instance.ObjToDesrtoy.Add(SaveHelper.CreateVector2D(transform.position)); Destroy(gameObject); }