id = new DoAfterId(args.User, comp.NextId++);
var doAfter = new DoAfter(id.Value.Index, args, GameTiming.CurTime);
- // Networking yay
- doAfter.NetInitialItem = GetNetEntity(doAfter.InitialItem);
-
// Networking yay
args.NetTarget = GetNetEntity(args.Target);
args.NetUsed = GetNetEntity(args.Used);
doAfter.InitialItem = handsComponent.ActiveHandEntity;
}
+ doAfter.NetInitialItem = GetNetEntity(doAfter.InitialItem);
+
// Initial checks
if (ShouldCancel(doAfter, GetEntityQuery<TransformComponent>(), GetEntityQuery<HandsComponent>()))
return false;