ZEPETO.Multiplay.Inventory
11 นาที
ประเภท คำอธิบาย inventoryerror /#inventoryerror รหัสข้อผิดพลาดที่ระบุสาเหตุความล้มเหลวของคำขอที่เกี่ยวข้องกับอินเวนทอรี inventoryrecord /#inventoryrecord ข้อมูลสินค้าในอินเวนทอรี inventory /#inventory inventory จัดการการดำเนินการที่เกี่ยวข้องกับอินเวนทอรีสินค้าภายใน world ของผู้เล่น inventoryerror enum รหัสข้อผิดพลาดที่ระบุสาเหตุความล้มเหลวของคำขอที่เกี่ยวข้องกับอินเวนทอรี ชื่อ ค่า คำอธิบาย unknown 1 ข้อผิดพลาด ข้อผิดพลาดที่ไม่ทราบสาเหตุ networkerror 0 ข้อผิดพลาด ข้อผิดพลาดที่เกี่ยวข้องกับปัญหาเครือข่าย รวมถึงการหลุดการเชื่อมต่อหรือการเชื่อมต่อที่ไม่เสถียร inventoryrecord interface ข้อมูลสินค้าในอินเวนทอรี พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย productid string id ของสินค้า quantity number จำนวนของสินค้า createdat date วันและเวลาที่สินค้าถูกเพิ่มเข้าอินเวนทอรี updatedat date วันและเวลาที่ข้อมูลสินค้าถูกอัปเดตล่าสุด inventory interface inventory จัดการการดำเนินการที่เกี่ยวข้องกับอินเวนทอรีสินค้าภายใน world ของผู้เล่น เมธอด use use(productid string, quantity? number, reason? string) → promise\<boolean> ใช้สินค้าภายใน world จากอินเวนทอรีของผู้เล่น โดยจะโยน inventoryerror พารามิเตอร์ ประเภท คำอธิบาย productid string id ของสินค้าที่จะใช้ quantity (ไม่บังคับ) number จำนวนสินค้าที่จะใช้ ค่าเริ่มต้นคือ 1 reason (ไม่บังคับ) string ระบุเหตุผลของการใช้งานได้ตามต้องการ ค่าที่คืนกลับ promise\<boolean> — promise ที่ resolve เมื่อดำเนินการเสร็จสิ้น โดยระบุความสำเร็จ ( true ) หรือความล้มเหลว ( false ) add add(productid string, quantity? number, reason? string) → promise\<boolean> เพิ่มสินค้าภายใน world เข้าไปในอินเวนทอรีของผู้เล่น โดยจะโยน inventoryerror พารามิเตอร์ ประเภท คำอธิบาย productid string id ของสินค้าที่จะเพิ่ม quantity (ไม่บังคับ) number จำนวนสินค้าที่จะเพิ่ม ค่าเริ่มต้นคือ 1 reason (ไม่บังคับ) string ระบุเหตุผลของการเพิ่มได้ตามต้องการ ค่าที่คืนกลับ promise\<boolean> — promise ที่ resolve เมื่อดำเนินการเสร็จสิ้น โดยระบุความสำเร็จ ( true ) หรือความล้มเหลว ( false ) madd madd(products { productid string; quantity number; reason? string }\[]) → promise\<boolean> เพิ่มสินค้าภายใน world หลายรายการเข้าไปในอินเวนทอรีของผู้เล่น โดยจะโยน inventoryerror พารามิเตอร์ ประเภท คำอธิบาย products { productid string; quantity number; reason? string }\[] อาร์เรย์ของสินค้าที่จะเพิ่ม ค่าที่คืนกลับ promise\<boolean> — promise ที่ resolve เมื่อดำเนินการเสร็จสิ้น โดยระบุความสำเร็จ ( true ) หรือความล้มเหลว ( false ) has has(productid string) → promise\<boolean> ตรวจสอบว่ามีสินค้าภายใน world อยู่ในอินเวนทอรีของผู้เล่นหรือไม่ โดยจะโยน inventoryerror พารามิเตอร์ ประเภท คำอธิบาย productid string id ของสินค้าที่จะตรวจสอบ ค่าที่คืนกลับ promise\<boolean> — promise ที่ resolve เมื่อดำเนินการเสร็จสิ้น โดยระบุว่ามีอยู่ ( true ) หรือไม่มีอยู่ ( false ) get get(productid string) → promise\<inventoryrecord | null> ดึงสินค้าภายใน world จากอินเวนทอรีของผู้เล่น โดยจะโยน inventoryerror พารามิเตอร์ ประเภท คำอธิบาย productid string id ของสินค้าที่จะดึง ค่าที่คืนกลับ promise\<inventoryrecord | null> — promise ที่ resolve เมื่อดำเนินการเสร็จสิ้น พร้อมอ็อบเจกต์ inventoryrecord ที่ดึงมา remove remove(productid string) → promise\<boolean> ลบสินค้าภายใน world ออกจากอินเวนทอรีของผู้เล่น โดยจะโยน inventoryerror พารามิเตอร์ ประเภท คำอธิบาย productid string id ของสินค้าที่จะลบ ค่าที่คืนกลับ promise\<boolean> — promise ที่ resolve เมื่อดำเนินการเสร็จสิ้น โดยระบุความสำเร็จ ( true ) หรือความล้มเหลว ( false ) list list() → promise\<inventoryrecord\[]> ดึงสินค้าภายใน world ทั้งหมดจากอินเวนทอรีของผู้เล่น โดยจะโยน inventoryerror ค่าที่คืนกลับ promise\<inventoryrecord\[]> — promise ที่ resolve เมื่อดำเนินการเสร็จสิ้น พร้อมอาร์เรย์ของอ็อบเจกต์ inventoryrecord ที่ดึงมา