OnTechTreeNodeUnlocked
Usage
- No return behavior
Example Autogenerated
csharp
private void OnTechTreeNodeUnlocked( Workbench instance, TechTreeData.NodeInstance byID, BasePlayer player, PooledList<ItemDefinition> i )
{
Puts( "OnTechTreeNodeUnlocked works!" );
}Location
- Workbench::RPC_TechTreeUnlock(BaseEntity.RPCMessage msg)
csharp
//---
Debug.Log("Player unlocked group :" + current2.groupName);
}
}
player.inventory.Take(null, itemid, num);
player.blueprints.UnlockList(pooledList2);
Interface.CallHook("OnTechTreeNodeUnlocked", this, byID, player, pooledList2);
foreach (ItemDefinition current4 in pooledList2)
{
int num4;
int num3 = Workbench.ScrapForResearch(current4, techTreeForLevel.techTreeLevel, out num4);
Facepunch.Rust.Analytics.Azure.OnBlueprintLearned(player, current4, "techtree", num3 + num4, this);
//---