Example #1
0
 public override void OnInitialized()
 {
     worlditem.OnPlayerUse += OnPlayerUse;
     //if we're in a parent strucutre, add ourseles to the structure
     if (RemoteTrigger)
     {
         IStackOwner owner = null;
         if (worlditem.Group.HasOwner(out owner) && owner.IsWorldItem)
         {
             Structure structure = null;
             if (owner.worlditem.Is <Structure>(out structure))
             {
                 structure.AddDynamicTrigger(this);
             }
         }
     }
 }