protected void Awake()
 {
     item = this.GetComponent <Item>();
     item.OnHeldActionEvent += OnHeldAction;
     thrustTransform         = item.definition.GetCustomReference("pointingTransform");
     module = item.data.GetModule <ItemModuleStormbreaker>();
 }
 protected void Awake()
 {
     item                   = this.GetComponent <Item>();
     module                 = item.data.GetModule <ItemModuleStormbreaker>();
     pointingTransform      = item.definition.GetCustomReference("pointingTransform");
     bottomTransform        = item.definition.GetCustomReference("bottomTransform");
     playerTransform        = Creature.player.gameObject.transform;
     item.OnCollisionEvent += OnChargedCollisionEvent;
     timeToCharge           = module.timeToCharge;
     explosionRadius        = module.explosionRadius;
     sWForceMultiplier      = module.sWForceMultiplier;
     stormbreaker           = base.GetComponent <Transform>();
 }