//called when player starts to collide with another object void OnTriggerEnter(Collider collider) { string name = collider.name; Debug.Log("controller hit object" + name); player_inventory playerInventory = player_inventory.instance; if (name == "key") { playerInventory.pickedUpKey = true; Debug.Log("picked up key!"); } if (name == "basementDoors") { if (playerInventory.pickedUpKey) { //trigger door animation Debug.Log("setting door trigger"); playerInventory.keyDoorTrigger = true; } else { Debug.Log("have not picked up key yet!"); } } }
public ResponseMessage SellSkin([FromBody] player_inventory inventory) { if (!ModelState.IsValid) { return(new ResponseMessage(BadRequest().ToString(), "Fail!!!", 0)); } if (inventory == null) { return(new ResponseMessage(BadRequest().ToString(), "Trống !!!", 0)); } if (inventory.player_id.ToString() == "" || inventory.item_id.ToString() == "") { return(new ResponseMessage(BadRequest().ToString(), "Không được nhập thiếu !!!", 0)); } if (db.player_inventory.Count(e => e.item_id == inventory.item_id) > 0) { db.SellSkin(inventory.player_id, inventory.item_id); return(new ResponseMessage(Ok().ToString(), "Bán thành công !!!", 1)); } else { return(new ResponseMessage(BadRequest().ToString(), "Item không tồn tại !!!", 0)); } }
void Awake() { //setting up AudioManager singleton if (instance == null) { instance = this; } else { Destroy(gameObject); return; } }
public ResponseMessage BuySkin([FromBody] player_inventory player) { if (!ModelState.IsValid) { return(new ResponseMessage(BadRequest().ToString(), "Fail!!!")); } if (player == null) { return(new ResponseMessage(BadRequest().ToString(), "Trống !!!")); } if (player.player_id.ToString() == "" || player.item_id.ToString() == "") { return(new ResponseMessage(BadRequest().ToString(), "Không đc nhập thiếu")); } if (db.player_inventory.Count(e => e.item_id == player.item_id) > 0 && db.player_inventory.Count(e => e.player_id == player.player_id) > 0) { try { //Renewal là gia hạn //Nếu đã có skin cần mua rồi thì gia hạn db.Renewal(player.player_id, player.item_id); return(new ResponseMessage("Gia hạn thành công", 1)); } catch { return(new ResponseMessage("Không đủ tiền gia hạn món này", 0)); } } else { if (db.shop_game.Count(e => e.id_item == player.item_id) > 0) { try { //Mua skin db.BuyInventory(player.player_id, player.item_id); return(new ResponseMessage("Mua thành công", 1)); } catch { return(new ResponseMessage("Không đủ tiền mua món này", 0)); } } else { return(new ResponseMessage("Thứ bạn mua không tồn tại", 0)); } } }