Skip to content

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);
//---

Released under the MIT License.