public Entity ReplaceUser(System.DateTime newTimestamp, bool newIsLoggedIn) { var entity = userEntity; if(entity == null) { entity = SetUser(newTimestamp, newIsLoggedIn); } else { entity.ReplaceUser(newTimestamp, newIsLoggedIn); } return entity; }
#pragma warning disable static void userComponent(Context context, UserComponent component) { var e = context.userEntity; var name = context.user.name; var has = context.hasUser; context.SetUser("John", 42); context.ReplaceUser("Max", 24); context.RemoveUser(); }