Quest
Last updated
public fun new<Reward: store>(
required_tasks: VecSet<TypeName>,
reward: Reward,
ctx: &mut TxContext
): Quest<Reward>public fun required_tasks<Reward: store>(self: &Quest<Reward>): vector<TypeName>public fun required_tasks<Reward: store>(self: &Quest<Reward>): vector<TypeName>public fun complete<Reward: store, Task: drop>(self: &mut Quest<Reward>, _: Task)public fun complete<Reward: store, Task: drop>(self: &mut Quest<Reward>, _: Task)